@layer payload-default,payload,admin-theme;@layer admin-components{html[data-theme]:has([data-cms-admin]){--theme-success-50:color-mix(in oklch, var(--cms-card), var(--cms-success) 8%);--theme-success-100:color-mix(in oklch, var(--cms-card), var(--cms-success) 16%);--theme-success-150:color-mix(in oklch, var(--cms-card), var(--cms-success) 24%);--theme-success-200:color-mix(in oklch, var(--cms-card), var(--cms-success) 32%);--theme-success-250:color-mix(in oklch, var(--cms-card), var(--cms-success) 40%);--theme-success-300:color-mix(in oklch, var(--cms-card), var(--cms-success) 48%);--theme-success-350:color-mix(in oklch, var(--cms-card), var(--cms-success) 56%);--theme-success-400:color-mix(in oklch, var(--cms-card), var(--cms-success) 64%);--theme-success-450:color-mix(in oklch, var(--cms-card), var(--cms-success) 72%);--theme-success-500:var(--cms-success);--theme-success-550:color-mix(in oklch, var(--cms-success), var(--cms-foreground) 9%);--theme-success-600:color-mix(in oklch, var(--cms-success), var(--cms-foreground) 18%);--theme-success-650:color-mix(in oklch, var(--cms-success), var(--cms-foreground) 27%);--theme-success-700:color-mix(in oklch, var(--cms-success), var(--cms-foreground) 36%);--theme-success-750:color-mix(in oklch, var(--cms-success), var(--cms-foreground) 45%);--theme-success-800:color-mix(in oklch, var(--cms-success), var(--cms-foreground) 54%);--theme-success-850:color-mix(in oklch, var(--cms-success), var(--cms-foreground) 63%);--theme-success-900:color-mix(in oklch, var(--cms-success), var(--cms-foreground) 72%);--theme-success-950:color-mix(in oklch, var(--cms-success), var(--cms-foreground) 81%);--theme-warning-50:color-mix(in oklch, var(--cms-card), var(--cms-warning) 8%);--theme-warning-100:color-mix(in oklch, var(--cms-card), var(--cms-warning) 16%);--theme-warning-150:color-mix(in oklch, var(--cms-card), var(--cms-warning) 24%);--theme-warning-200:color-mix(in oklch, var(--cms-card), var(--cms-warning) 32%);--theme-warning-250:color-mix(in oklch, var(--cms-card), var(--cms-warning) 40%);--theme-warning-300:color-mix(in oklch, var(--cms-card), var(--cms-warning) 48%);--theme-warning-350:color-mix(in oklch, var(--cms-card), var(--cms-warning) 56%);--theme-warning-400:color-mix(in oklch, var(--cms-card), var(--cms-warning) 64%);--theme-warning-450:color-mix(in oklch, var(--cms-card), var(--cms-warning) 72%);--theme-warning-500:var(--cms-warning);--theme-warning-550:color-mix(in oklch, var(--cms-warning), var(--cms-foreground) 9%);--theme-warning-600:color-mix(in oklch, var(--cms-warning), var(--cms-foreground) 18%);--theme-warning-650:color-mix(in oklch, var(--cms-warning), var(--cms-foreground) 27%);--theme-warning-700:color-mix(in oklch, var(--cms-warning), var(--cms-foreground) 36%);--theme-warning-750:color-mix(in oklch, var(--cms-warning), var(--cms-foreground) 45%);--theme-warning-800:color-mix(in oklch, var(--cms-warning), var(--cms-foreground) 54%);--theme-warning-850:color-mix(in oklch, var(--cms-warning), var(--cms-foreground) 63%);--theme-warning-900:color-mix(in oklch, var(--cms-warning), var(--cms-foreground) 72%);--theme-warning-950:color-mix(in oklch, var(--cms-warning), var(--cms-foreground) 81%);--theme-error-50:color-mix(in oklch, var(--cms-card), var(--cms-error) 8%);--theme-error-100:color-mix(in oklch, var(--cms-card), var(--cms-error) 16%);--theme-error-150:color-mix(in oklch, var(--cms-card), var(--cms-error) 24%);--theme-error-200:color-mix(in oklch, var(--cms-card), var(--cms-error) 32%);--theme-error-250:color-mix(in oklch, var(--cms-card), var(--cms-error) 40%);--theme-error-300:color-mix(in oklch, var(--cms-card), var(--cms-error) 48%);--theme-error-350:color-mix(in oklch, var(--cms-card), var(--cms-error) 56%);--theme-error-400:color-mix(in oklch, var(--cms-card), var(--cms-error) 64%);--theme-error-450:color-mix(in oklch, var(--cms-card), var(--cms-error) 72%);--theme-error-500:var(--cms-error);--theme-error-550:color-mix(in oklch, var(--cms-error), var(--cms-foreground) 9%);--theme-error-600:color-mix(in oklch, var(--cms-error), var(--cms-foreground) 18%);--theme-error-650:color-mix(in oklch, var(--cms-error), var(--cms-foreground) 27%);--theme-error-700:color-mix(in oklch, var(--cms-error), var(--cms-foreground) 36%);--theme-error-750:color-mix(in oklch, var(--cms-error), var(--cms-foreground) 45%);--theme-error-800:color-mix(in oklch, var(--cms-error), var(--cms-foreground) 54%);--theme-error-850:color-mix(in oklch, var(--cms-error), var(--cms-foreground) 63%);--theme-error-900:color-mix(in oklch, var(--cms-error), var(--cms-foreground) 72%);--theme-error-950:color-mix(in oklch, var(--cms-error), var(--cms-foreground) 81%)}html[data-theme]:has([data-cms-admin]) .app-header__step-nav-wrapper{min-width:0}html[data-theme]:has([data-cms-admin]) .app-header__step-nav{min-width:0;overflow-x:auto}html[data-theme]:has([data-cms-admin]) .btn--style-primary:not(.btn--disabled){--bg-color:var(--cms-primary);--color:var(--cms-primary-foreground);--hover-bg:color-mix(in oklch, var(--cms-primary), var(--cms-foreground) 12%)}html[data-theme]:has([data-cms-admin]) .btn--style-secondary:not(.btn--disabled){--bg-color:var(--cms-secondary);--color:var(--cms-foreground);--btn-border:1px solid var(--cms-border);--hover-bg:var(--cms-accent);--hover-color:var(--cms-foreground);--hover-btn-border:1px solid var(--cms-input)}html[data-theme]:has([data-cms-admin]) .popup__content{background:var(--cms-popover);border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);box-shadow:var(--cms-shadow)}html[data-theme]:has([data-cms-admin]) :where(input,textarea,button,a,[tabindex]):focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}html[data-theme]:has([data-cms-admin]) .cms-toast-container{--toastify-color-light:var(--cms-card);--toastify-color-dark:var(--cms-card);--toastify-text-color-light:var(--cms-foreground);--toastify-text-color-dark:var(--cms-foreground);--toastify-font-family:var(--cms-font-sans);--toastify-color-info:var(--cms-primary);--toastify-color-success:var(--cms-success);--toastify-color-warning:var(--cms-warning);--toastify-color-error:var(--cms-error);--toastify-icon-color-info:var(--cms-primary);--toastify-color-progress-info:var(--cms-primary);--toastify-color-progress-light:var(--cms-primary);--toastify-color-progress-dark:var(--cms-primary);--toastify-icon-color-success:var(--cms-success);--toastify-color-progress-success:var(--cms-success);--toastify-icon-color-warning:var(--cms-warning);--toastify-color-progress-warning:var(--cms-warning);--toastify-icon-color-error:var(--cms-error);--toastify-color-progress-error:var(--cms-error);--toastify-toast-width:min(360px, calc(100vw - 32px));--toastify-toast-bd-radius:var(--cms-radius-card)}:is(html[data-theme]:has([data-cms-admin]) .btn,html[data-theme]:has([data-cms-admin]) .cms-button){--btn-font-weight:500;border-radius:var(--cms-radius-control);font-family:var(--cms-font-sans);overflow-wrap:normal;word-break:normal;white-space:normal}html[data-theme]:has([data-cms-admin]) .btn:is(.btn--style-primary,.btn--style-secondary,.btn--style-error){min-height:var(--cms-control-height);padding:6px 12px;line-height:1.4}html[data-theme]:has([data-cms-admin]) .cms-button{min-height:var(--cms-control-height);padding:6px 12px;line-height:1.4}html[data-theme]:has([data-cms-admin]) .btn:is(.btn--size-small,.btn--size-xsmall){padding:4px 8px}html[data-theme]:has([data-cms-admin]) .cms-button{justify-content:center;align-items:center;gap:var(--cms-space-2);border:1px solid var(--cms-border);font-size:inherit;cursor:pointer;color:var(--cms-primary-foreground);background:var(--cms-primary);font-weight:500;display:inline-flex}html[data-theme]:has([data-cms-admin]) .cms-button:hover:not(:disabled){filter:brightness(.95)}html[data-theme]:has([data-cms-admin]) .cms-button--secondary{color:var(--cms-foreground);background:var(--cms-secondary)}html[data-theme]:has([data-cms-admin]) .cms-button--ghost{color:var(--cms-foreground);background:0 0;border-color:#0000}html[data-theme]:has([data-cms-admin]) .btn--style-transparent:not(.btn--disabled){color:var(--cms-foreground);background:0 0;border-color:#0000}html[data-theme]:has([data-cms-admin]) .cms-button--ghost:hover{background:var(--cms-accent)}html[data-theme]:has([data-cms-admin]) .btn--style-transparent:not(.btn--disabled):hover{background:var(--cms-accent)}html[data-theme]:has([data-cms-admin]) .btn--style-error:not(.btn--disabled){--bg-color:var(--theme-error-100);--color:var(--theme-error-900);--btn-border:1px solid var(--theme-error-250);--hover-bg:var(--theme-error-200);--hover-color:var(--theme-error-950)}html[data-theme]:has([data-cms-admin]) .delete-document #confirm-action:not(.btn--disabled){--bg-color:var(--theme-error-100);--color:var(--theme-error-900);--btn-border:1px solid var(--theme-error-250);--hover-bg:var(--theme-error-200);--hover-color:var(--theme-error-950)}:is(html[data-theme]:has([data-cms-admin]) .cms-button:disabled,html[data-theme]:has([data-cms-admin]) .btn.btn--disabled){--bg-color:var(--cms-muted);--color:var(--cms-muted-foreground);--btn-border:1px solid var(--cms-border);--hover-bg:var(--bg-color);--hover-color:var(--color);--hover-btn-border:var(--btn-border);background:var(--bg-color);color:var(--color);border:var(--btn-border);cursor:not-allowed;opacity:1}html[data-theme]:has([data-cms-admin]) .cms-icon-action{min-width:var(--cms-control-height);flex-shrink:0;padding:6px}:is(html[data-theme]:has([data-cms-admin]) .cms-action-row,html[data-theme]:has([data-cms-admin]) .cms-card-header){align-items:center;gap:var(--cms-space-2);flex-wrap:wrap;min-width:0;display:flex}:is(html[data-theme]:has([data-cms-admin]) .cms-action-row>.btn,html[data-theme]:has([data-cms-admin]) .cms-card-header>.btn){margin:0}html[data-theme]:has([data-cms-admin]) .cms-card{background:var(--cms-card);border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);box-shadow:var(--cms-shadow);min-width:0}:is(html[data-theme]:has([data-cms-admin]) .cms-card-header,html[data-theme]:has([data-cms-admin]) .cms-card-body){padding:var(--cms-space-4)}html[data-theme]:has([data-cms-admin]) .cms-card-header{font-weight:500}:is(html[data-theme]:has([data-cms-admin]) .cms-badge,html[data-theme]:has([data-cms-admin]) .cms-notice,html[data-theme]:has([data-cms-admin]) .payload-toast-item,html[data-theme]:has([data-cms-admin]) .banner){--cms-tone:var(--cms-muted-foreground);--cms-tone-bg:var(--cms-muted);--cms-tone-border:var(--cms-border);--cms-tone-text:var(--cms-foreground);color:var(--cms-tone-text);background:var(--cms-tone-bg);border:1px solid var(--cms-tone-border);border-radius:var(--cms-radius-control);overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) .cms-tone-success{--cms-tone:var(--cms-success);--cms-tone-bg:var(--theme-success-50);--cms-tone-border:var(--theme-success-200);--cms-tone-text:var(--theme-success-900);color:var(--cms-tone-text);background:var(--cms-tone-bg);border-color:var(--cms-tone-border)}html[data-theme]:has([data-cms-admin]) .payload-toast-container .toast-success{--cms-tone:var(--cms-success);--cms-tone-bg:var(--theme-success-50);--cms-tone-border:var(--theme-success-200);--cms-tone-text:var(--theme-success-900);color:var(--cms-tone-text);background:var(--cms-tone-bg);border-color:var(--cms-tone-border)}html[data-theme]:has([data-cms-admin]) .banner--type-success{--cms-tone:var(--cms-success);--cms-tone-bg:var(--theme-success-50);--cms-tone-border:var(--theme-success-200);--cms-tone-text:var(--theme-success-900);color:var(--cms-tone-text);background:var(--cms-tone-bg);border-color:var(--cms-tone-border)}html[data-theme]:has([data-cms-admin]) .cms-tone-warning{--cms-tone:var(--cms-warning);--cms-tone-bg:var(--theme-warning-50);--cms-tone-border:var(--theme-warning-200);--cms-tone-text:var(--theme-warning-900);color:var(--cms-tone-text);background:var(--cms-tone-bg);border-color:var(--cms-tone-border)}html[data-theme]:has([data-cms-admin]) .payload-toast-container .toast-warning{--cms-tone:var(--cms-warning);--cms-tone-bg:var(--theme-warning-50);--cms-tone-border:var(--theme-warning-200);--cms-tone-text:var(--theme-warning-900);color:var(--cms-tone-text);background:var(--cms-tone-bg);border-color:var(--cms-tone-border)}html[data-theme]:has([data-cms-admin]) .banner--type-warning{--cms-tone:var(--cms-warning);--cms-tone-bg:var(--theme-warning-50);--cms-tone-border:var(--theme-warning-200);--cms-tone-text:var(--theme-warning-900);color:var(--cms-tone-text);background:var(--cms-tone-bg);border-color:var(--cms-tone-border)}html[data-theme]:has([data-cms-admin]) .cms-tone-error{--cms-tone:var(--cms-error);--cms-tone-bg:var(--theme-error-50);--cms-tone-border:var(--theme-error-200);--cms-tone-text:var(--theme-error-900);color:var(--cms-tone-text);background:var(--cms-tone-bg);border-color:var(--cms-tone-border)}html[data-theme]:has([data-cms-admin]) .payload-toast-container .toast-error{--cms-tone:var(--cms-error);--cms-tone-bg:var(--theme-error-50);--cms-tone-border:var(--theme-error-200);--cms-tone-text:var(--theme-error-900);color:var(--cms-tone-text);background:var(--cms-tone-bg);border-color:var(--cms-tone-border)}html[data-theme]:has([data-cms-admin]) .banner--type-error{--cms-tone:var(--cms-error);--cms-tone-bg:var(--theme-error-50);--cms-tone-border:var(--theme-error-200);--cms-tone-text:var(--theme-error-900);color:var(--cms-tone-text);background:var(--cms-tone-bg);border-color:var(--cms-tone-border)}html[data-theme]:has([data-cms-admin]) .cms-tone-info{--cms-tone:var(--cms-primary);--cms-tone-bg:var(--cms-accent)}html[data-theme]:has([data-cms-admin]) .cms-badge{font-size:var(--cms-text-small);white-space:normal;align-items:center;gap:6px;max-width:100%;padding:3px 7px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}:is(html[data-theme]:has([data-cms-admin]) .cms-notice,html[data-theme]:has([data-cms-admin]) .banner){padding:var(--cms-space-3) var(--cms-space-4);border-inline-start:3px solid var(--cms-tone);line-height:var(--cms-line-height)}:is(html[data-theme]:has([data-cms-admin]) .cms-notice p,html[data-theme]:has([data-cms-admin]) .banner p){margin:0}:is(html[data-theme]:has([data-cms-admin]) .cms-notice small,html[data-theme]:has([data-cms-admin]) .banner small){margin-top:var(--cms-space-1);color:inherit;display:block}html[data-theme]:has([data-cms-admin]) .payload-toast-container .payload-toast-item{border-radius:var(--cms-radius-card);box-shadow:var(--cms-shadow);font-family:var(--cms-font-sans);padding:var(--cms-space-4);font-weight:500}html[data-theme]:has([data-cms-admin]) .payload-toast-container .payload-toast-close-button{color:inherit;min-width:32px;min-height:32px}html[data-theme]:has([data-cms-admin]) .page-layout-preset-selector[data-qa-state=loading] select{cursor:progress}@media (max-width:640px),(pointer:coarse){html[data-theme]:has([data-cms-admin]) .cms-button{min-height:var(--cms-touch-target)}html[data-theme]:has([data-cms-admin]) .btn:is(.btn--style-primary,.btn--style-secondary,.btn--style-error){min-height:var(--cms-touch-target)}html[data-theme]:has([data-cms-admin]) .cms-icon-action{min-width:var(--cms-touch-target)}}html[data-theme]:has([data-cms-admin]) .cms-status-badge{--cms-tone-text:color-mix(in srgb, var(--cms-tone), var(--cms-foreground) 45%);--cms-tone-bg:color-mix(in srgb, var(--cms-card), var(--cms-tone) 10%);--cms-tone-border:color-mix(in srgb, var(--cms-card), var(--cms-tone) 40%);vertical-align:middle;white-space:nowrap;overflow-wrap:normal;min-width:0}html[data-theme]:has([data-cms-admin]) .cms-status-badge.cms-tone-success{--cms-tone:var(--cms-success)}html[data-theme]:has([data-cms-admin]) .cms-status-badge.cms-tone-warning{--cms-tone:var(--cms-warning)}html[data-theme]:has([data-cms-admin]) .cms-status-badge.cms-tone-info{--cms-tone:var(--cms-info)}html[data-theme]:has([data-cms-admin]) .cms-status-badge.cms-tone-error{--cms-tone:var(--cms-error)}html[data-theme]:has([data-cms-admin]) .cms-status-badge.cms-tone-neutral{--cms-tone-text:var(--cms-muted-foreground);--cms-tone-bg:var(--cms-muted);--cms-tone-border:var(--cms-border)}html[data-theme]:has([data-cms-admin]) .cms-status-badge__icon{flex:none;align-items:center;line-height:1;display:inline-flex}html[data-theme]:has([data-cms-admin]) .cms-status-badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}html[data-theme]:has([data-cms-admin]) .cms-status-badge__label{text-overflow:ellipsis;min-width:0;overflow:hidden}html[data-theme=dark]:has([data-cms-admin]) .cms-status-badge{--cms-tone-text:var(--cms-tone)}html[data-theme=dark]:has([data-cms-admin]) .cms-status-badge.cms-tone-error{--cms-tone:color-mix(in oklch, var(--cms-error), white 30%)}html[data-theme]:has([data-cms-admin]){--nav-width:248px;--app-header-height:56px;--gutter-h:24px}html[data-theme]:has([data-cms-admin]) .nav{background:var(--cms-sidebar);border-inline-end:1px solid var(--cms-sidebar-border)}html[data-theme]:has([data-cms-admin]) .nav__scroll{scrollbar-width:thin;padding:0 8px 16px}html[data-theme]:has([data-cms-admin]) .cms-nav-brand{z-index:1;background:var(--cms-sidebar);border-bottom:1px solid var(--cms-sidebar-border);justify-content:space-between;align-items:center;gap:8px;min-height:56px;margin:0 -8px 8px;padding-inline:12px;display:flex;position:sticky;top:0}html[data-theme]:has([data-cms-admin]) .cms-nav-brand__name{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:1.25;display:flex}html[data-theme]:has([data-cms-admin]) .cms-nav-logo{background:url(/fine-cms-logo.png) 50%/contain no-repeat;flex-shrink:0;width:28px;height:28px}html[data-theme]:has([data-cms-admin]) .cms-nav-close{border-radius:var(--cms-radius-control);width:28px;height:28px;color:var(--cms-muted-foreground);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-theme]:has([data-cms-admin]) .cms-nav-close:hover{color:var(--cms-foreground);background:var(--cms-accent)}html[data-theme]:has([data-cms-admin]) .nav__wrap{gap:2px}html[data-theme]:has([data-cms-admin]) .cms-nav-group{width:100%;margin-top:14px}html[data-theme]:has([data-cms-admin]) .cms-nav-group>.cms-nav-link+.cms-nav-link{margin-block-start:2px}html[data-theme]:has([data-cms-admin]) .cms-nav-group__label{letter-spacing:.12em;text-transform:uppercase;color:var(--cms-muted-foreground);margin:0;padding:6px 10px;font-size:10px;font-weight:650;line-height:16px}html[data-theme]:has([data-cms-admin]) .cms-nav-link{border-radius:var(--cms-radius-control);width:100%;min-height:34px;color:var(--cms-muted-foreground);gap:10px;padding:7px 10px;font-size:12px;line-height:18px}html[data-theme]:has([data-cms-admin]) .cms-nav-link>svg{flex-shrink:0}html[data-theme]:has([data-cms-admin]) .cms-nav-link__label{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}html[data-theme]:has([data-cms-admin]) .nav a.cms-nav-link:hover{background:var(--cms-accent);color:var(--cms-foreground);text-decoration:none}html[data-theme]:has([data-cms-admin]) .cms-nav-link[aria-current=page]{background:var(--cms-sidebar-active);color:var(--cms-sidebar-active-foreground);font-weight:600}html[data-theme]:has([data-cms-admin]) .cms-nav-link[aria-current=page]:before{content:"";background:currentColor;border-radius:2px;width:2px;height:16px;position:absolute;left:0}html[data-theme]:has([data-cms-admin]) .cms-nav-footer{width:100%;margin-top:auto;padding:16px 10px 0}html[data-theme]:has([data-cms-admin]) .fine-app-version{border-top:1px solid var(--cms-sidebar-border);color:var(--cms-muted-foreground);font:10px var(--cms-font-mono);margin:0 0 12px;padding-top:12px}html[data-theme]:has([data-cms-admin]) .translation-nav-badge__count{background:var(--cms-error);color:#fff;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:650;line-height:16px}html[data-theme]:has([data-cms-admin]) .app-header{border-bottom:1px solid var(--cms-border);background:var(--cms-background)}html[data-theme]:has([data-cms-admin]) .template-default__nav-toggler-wrapper{width:48px}html[data-theme]:has([data-cms-admin]) .app-header__step-nav-wrapper{padding-inline-start:24px}html[data-theme]:has([data-cms-admin]):has(.template-default--nav-open) .template-default__nav-toggler-wrapper{visibility:hidden;pointer-events:none}html[data-theme]:has([data-cms-admin]) .step-nav{font-size:12px}html[data-theme]:has([data-cms-admin]) .cms-nav-backdrop{display:none}@media (max-width:1024px){html[data-theme]:has([data-cms-admin]){--gutter-h:20px}html[data-theme]:has([data-cms-admin]):has(.nav--nav-open){overflow:hidden}html[data-theme]:has([data-cms-admin]) .app-header{z-index:var(--z-nav)}html[data-theme]:has([data-cms-admin]) .template-default{grid-template-columns:minmax(0,1fr)}html[data-theme]:has([data-cms-admin]) .template-default__wrap{grid-column:1/-1;width:100%;min-width:0}html[data-theme]:has([data-cms-admin]) .nav{width:min(320px,100vw);z-index:calc(var(--z-nav) + 2);position:fixed;inset:0 auto 0 0}html[data-theme]:has([data-cms-admin]) .cms-nav-backdrop{z-index:calc(var(--z-nav) + 1);background:#0006;border:0;display:block;position:fixed;inset:0}html[data-theme]:has([data-cms-admin]) .cms-nav-link{min-height:44px;font-size:13px}:is(html[data-theme]:has([data-cms-admin]) .cms-nav-close,html[data-theme]:has([data-cms-admin]) .app-header__mobile-nav-toggler,html[data-theme]:has([data-cms-admin]) .template-default__nav-toggler){min-width:44px;min-height:44px}}@media (max-width:768px){html[data-theme]:has([data-cms-admin]){--gutter-h:16px}html[data-theme]:has([data-cms-admin]) .template-default__nav-toggler-wrapper{display:none}html[data-theme]:has([data-cms-admin]) .nav{max-width:100vw}html[data-theme]:has([data-cms-admin]) .cms-nav-brand{min-height:56px}}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]){min-width:0}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-header{padding-top:20px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-header__content{align-items:center;gap:12px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-header__title-and-actions{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-header__title{overflow-wrap:anywhere;font-size:24px;line-height:1.25}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-header__title-actions{flex-wrap:wrap;margin:0}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-create-new-doc__create-new-button{--bg-color:var(--cms-primary);--color:var(--cms-primary-foreground);--hover-bg:color-mix(in oklch, var(--cms-primary), var(--cms-foreground) 12%);--hover-color:var(--cms-primary-foreground);justify-content:center;align-items:center;min-height:32px;padding:6px 12px;line-height:1.4;display:inline-flex}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-controls{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);gap:0;padding:12px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .search-bar{--search-bg:var(--cms-muted);border:1px solid var(--cms-input);border-radius:var(--cms-radius-control);min-width:0;min-height:36px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .search-filter{min-width:0}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .search-filter__input{min-width:0;font-size:13px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .search-bar__actions{flex-wrap:wrap;padding:4px}:is(html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .where-builder,html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .pill-selector,html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .sort-complex,html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .group-by-builder){border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);background:var(--cms-muted);padding:12px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .condition__inputs{min-width:0}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .condition__inputs>div{min-width:0}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);overscroll-behavior-x:contain;width:100%;max-width:100%;padding:0;display:block;position:relative;left:auto}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table table{border-collapse:separate;border-spacing:0}:is(html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table th,html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table td){vertical-align:middle;border-bottom:1px solid var(--cms-border);padding:10px 12px;font-size:13px;line-height:1.5}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table th{background:var(--cms-muted);color:var(--cms-muted-foreground);white-space:nowrap;font-size:12px;font-weight:600}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table tbody tr:nth-child(odd){background:0 0}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table tbody td{background:var(--cms-card);border-radius:0}:is(html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table tbody tr:hover td,html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table tbody tr:focus-within td){background:var(--cms-muted)}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table tbody tr:has(input:checked) td{background:var(--cms-accent)}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table tbody tr:last-child td{border-bottom:0}:is(html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table .cell-key,html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table .cell-filename,html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table .cell-email,html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table .cell-path){overflow-wrap:anywhere;min-width:180px;max-width:320px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table #heading-_select{z-index:2;border-inline-end:1px solid var(--cms-border);position:sticky;inset-inline-start:0}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table .cell-_select{z-index:2;border-inline-end:1px solid var(--cms-border);position:sticky;inset-inline-start:0}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-selection{color:var(--cms-muted-foreground);flex-wrap:wrap;gap:8px}:is(html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-selection__actions,html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .collection-list__list-selection-actions){flex-wrap:wrap}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .collection-list__list-selection:has(button){border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);width:auto;padding:12px;position:sticky;bottom:0}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .paginator{flex-wrap:wrap;gap:4px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .page-controls{color:var(--cms-muted-foreground);gap:8px;padding-block:8px;font-size:12px}:is(html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .paginator__page,html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .per-page__base-button){border-radius:var(--cms-radius-control);min-height:32px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .paginator__page--is-current{background:var(--cms-accent);font-weight:600}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .no-results{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);overflow-wrap:anywhere;padding:24px}@media (max-width:768px){html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-create-new-doc__create-new-button{min-height:44px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-header__content{grid-template-columns:minmax(0,1fr)}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-header__title{font-size:22px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .search-bar{border:0}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .search-filter{border:1px solid var(--cms-input)}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .search-bar__actions{padding:0}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .paginator__page{min-width:44px;min-height:44px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .clickable-arrow{min-width:44px;min-height:44px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .per-page__base-button{min-width:44px;min-height:44px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .search-bar__actions .pill{min-width:44px;min-height:44px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .table .sort-column__button{min-width:44px;min-height:44px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .condition__actions .btn{min-width:44px;min-height:44px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-selection__button{min-width:44px;min-height:44px}html[data-theme]:has([data-cms-admin]) :is(.collection-list,.versions[data-qa="cms.page.versions"]) .list-selection{margin-inline-start:0}}html[data-theme]:has([data-cms-admin]) .doc-header{padding-block:24px 16px}html[data-theme]:has([data-cms-admin]) .doc-header__header{flex-wrap:wrap;gap:16px}html[data-theme]:has([data-cms-admin]) .doc-header__title{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:var(--cms-text-title);line-height:1.3}:is(html[data-theme]:has([data-cms-admin]) .doc-tabs,html[data-theme]:has([data-cms-admin]) .doc-tabs__tabs-container){min-width:0;max-width:100%}html[data-theme]:has([data-cms-admin]) .doc-tabs__tabs{flex-wrap:wrap;gap:6px}html[data-theme]:has([data-cms-admin]) .doc-tab{border-radius:var(--cms-radius-control)}html[data-theme]:has([data-cms-admin]) .doc-tab--active{background:var(--cms-accent);color:var(--cms-foreground)}html[data-theme]:has([data-cms-admin]) .doc-controls{background:var(--cms-background);border-block:1px solid var(--cms-border);container:cms-document-controls/inline-size}html[data-theme]:has([data-cms-admin]) .doc-controls__wrapper{height:auto;min-height:var(--doc-controls-height);align-items:center}:is(html[data-theme]:has([data-cms-admin]) .doc-controls__content,html[data-theme]:has([data-cms-admin]) .doc-controls__controls-wrapper,html[data-theme]:has([data-cms-admin]) .doc-controls__controls){min-width:0}html[data-theme]:has([data-cms-admin]) .doc-controls__label{color:var(--cms-muted-foreground)}html[data-theme]:has([data-cms-admin]) .document-fields{container:cms-document-fields/inline-size}:is(html[data-theme]:has([data-cms-admin]) .document-fields__main,html[data-theme]:has([data-cms-admin]) .document-fields__edit,html[data-theme]:has([data-cms-admin]) .render-fields,html[data-theme]:has([data-cms-admin]) .field-type,html[data-theme]:has([data-cms-admin]) .field-type__wrap){min-width:0}html[data-theme]:has([data-cms-admin]) .document-fields__fields{background:var(--cms-card);border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);padding:20px}html[data-theme]:has([data-cms-admin]) .document-fields__sidebar-fields>.render-fields{background:var(--cms-card);border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);padding:20px}:is(html[data-theme]:has([data-cms-admin]) .document-fields__fields>.group-field,html[data-theme]:has([data-cms-admin]) .document-fields__fields>.tabs-field){margin-inline:0}html[data-theme]:has([data-cms-admin]) .field-label:not(.unstyled){overflow-wrap:anywhere;flex-wrap:wrap;gap:4px;font-weight:500}html[data-theme]:has([data-cms-admin]) .field-description{color:var(--cms-muted-foreground);font-size:var(--cms-text-small);overflow-wrap:anywhere;line-height:1.5}html[data-theme]:has([data-cms-admin]) .field-type:is(.text,.email,.password,.number,.textarea,.date) input:not([type=checkbox],[type=radio]){min-width:0;max-width:100%;min-height:var(--cms-control-height);border:1px solid var(--cms-input);border-radius:var(--cms-radius-control);background:var(--cms-card);color:var(--cms-foreground);padding:8px 10px;box-shadow:0 1px 2px #0000000a}html[data-theme]:has([data-cms-admin]) .field-type:is(.text,.email,.password,.number,.textarea,.date) textarea{min-width:0;max-width:100%;min-height:var(--cms-control-height);border:1px solid var(--cms-input);border-radius:var(--cms-radius-control);background:var(--cms-card);color:var(--cms-foreground);padding:8px 10px;box-shadow:0 1px 2px #0000000a}html[data-theme]:has([data-cms-admin]) .field-type .rs__control{min-height:var(--cms-control-height);border-color:var(--cms-input);border-radius:var(--cms-radius-control);background:var(--cms-card)}html[data-theme]:has([data-cms-admin]) .field-type .rs__control>.value-container{flex:1 1 0;min-width:0}html[data-theme]:has([data-cms-admin]) .field-type .rs__multi-value{background:var(--cms-accent);border-radius:4px;max-width:100%}html[data-theme]:has([data-cms-admin]) .field-type:is(.checkbox,.radio-group) input{accent-color:var(--cms-primary)}html[data-theme]:has([data-cms-admin]) .field-type:is(.checkbox,.radio-group) label{overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) .field-type.read-only input:not([type=checkbox],[type=radio]){background:var(--cms-muted);color:var(--cms-muted-foreground);box-shadow:none;opacity:1}html[data-theme]:has([data-cms-admin]) .field-type.read-only textarea{background:var(--cms-muted);color:var(--cms-muted-foreground);box-shadow:none;opacity:1}html[data-theme]:has([data-cms-admin]) .field-type.read-only .rs__control{background:var(--cms-muted);color:var(--cms-muted-foreground);box-shadow:none;opacity:1}html[data-theme]:has([data-cms-admin]) .field-type:has(input:disabled,textarea:disabled) input:not([type=checkbox],[type=radio]){background:var(--cms-muted);color:var(--cms-muted-foreground);box-shadow:none;opacity:1}html[data-theme]:has([data-cms-admin]) .field-type:has(input:disabled,textarea:disabled) textarea{background:var(--cms-muted);color:var(--cms-muted-foreground);box-shadow:none;opacity:1}html[data-theme]:has([data-cms-admin]) .field-type:has(input:disabled,textarea:disabled) .rs__control{background:var(--cms-muted);color:var(--cms-muted-foreground);box-shadow:none;opacity:1}html[data-theme]:has([data-cms-admin]) .field-type.error input{border-color:var(--cms-error)}html[data-theme]:has([data-cms-admin]) .field-type.error textarea{border-color:var(--cms-error)}html[data-theme]:has([data-cms-admin]) .field-type.error .rs__control{border-color:var(--cms-error)}html[data-theme]:has([data-cms-admin]) .field-error.tooltip{overflow-wrap:anywhere;border-radius:4px;max-width:100%;margin-block:4px 8px;padding:6px 8px;position:static;transform:none}html[data-theme]:has([data-cms-admin]) .field-error.tooltip:after{display:none}html[data-theme]:has([data-cms-admin]) .group-field--top-level{margin-inline:0;padding:20px 0}:is(html[data-theme]:has([data-cms-admin]) .group-field__title,html[data-theme]:has([data-cms-admin]) .array-field__title){font-size:1.1rem}html[data-theme]:has([data-cms-admin]) .array-field .collapsible{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);min-width:0}html[data-theme]:has([data-cms-admin]) .rich-text-lexical{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);min-width:0}html[data-theme]:has([data-cms-admin]) :is(.collection-edit--navigation-menus,.collection-edit--logo-cloud-sets) .relationship-add-new__tooltip{transform:translateY(calc(var(--caret-size) * -1));left:auto;right:0}html[data-theme]:has([data-cms-admin]) :is(.collection-edit--navigation-menus,.collection-edit--logo-cloud-sets) .relationship-add-new__tooltip:after{left:auto;right:14px}@container cms-document-controls (max-width:980px){html[data-theme]:has([data-cms-admin]) .doc-controls__wrapper{flex-direction:column;align-items:stretch;gap:0}html[data-theme]:has([data-cms-admin]) .doc-controls__content{width:100%;padding:10px 0;overflow:visible}html[data-theme]:has([data-cms-admin]) .doc-controls__meta{flex-wrap:wrap;gap:4px 16px;width:100%}html[data-theme]:has([data-cms-admin]) .doc-controls__value{white-space:normal;overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) .doc-controls__controls-wrapper{border-top:1px solid var(--cms-border);align-items:flex-start;height:auto;padding:10px 0}html[data-theme]:has([data-cms-admin]) .doc-controls__controls{flex-wrap:wrap;flex:1;padding:0;overflow:visible}html[data-theme]:has([data-cms-admin]) .doc-controls__controls:after{display:none}html[data-theme]:has([data-cms-admin]) .doc-controls__meta:after{display:none}}@container cms-document-fields (max-width:700px){html[data-theme]:has([data-cms-admin]) .row__fields{margin-inline:0;display:block}html[data-theme]:has([data-cms-admin]) .row__fields>.field-type{margin-inline:0;width:100%;margin-bottom:16px}}@media (max-width:1024px){html[data-theme]:has([data-cms-admin]) .doc-controls.gutter{padding-inline:var(--gutter-h);position:relative;top:auto}html[data-theme]:has([data-cms-admin]) .document-fields__sidebar-wrap{min-width:0}}@media (max-width:640px){html[data-theme]:has([data-cms-admin]) .document-fields__fields{padding:12px}html[data-theme]:has([data-cms-admin]) .document-fields__sidebar-fields>.render-fields{padding:12px}html[data-theme]:has([data-cms-admin]) .field-type input:not([type=checkbox],[type=radio],.rs__input){min-height:var(--cms-touch-target)}html[data-theme]:has([data-cms-admin]) .doc-controls__dots{min-height:var(--cms-touch-target)}html[data-theme]:has([data-cms-admin]) .field-type .rs__control{min-height:var(--cms-touch-target)!important}}html[data-theme]:has([data-cms-admin]) .confirmation-modal__wrapper{background:var(--cms-popover);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--cms-foreground);border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);box-shadow:var(--cms-shadow);overflow-wrap:anywhere;gap:24px;padding:24px;overflow:auto}html[data-theme]:has([data-cms-admin]) .confirmation-modal__content{line-height:var(--cms-line-height);gap:12px}html[data-theme]:has([data-cms-admin]) .confirmation-modal__content h1{font-size:20px;line-height:1.3}html[data-theme]:has([data-cms-admin]) .confirmation-modal__controls{flex-wrap:wrap;justify-content:flex-end}html[data-theme]:has([data-cms-admin]) .drawer{height:100dvh}html[data-theme]:has([data-cms-admin]) .drawer__content{background:var(--cms-background);border-inline-start:1px solid var(--cms-border);min-width:0;box-shadow:var(--cms-shadow)}html[data-theme]:has([data-cms-admin]) .drawer__content-children{overscroll-behavior:contain;scrollbar-gutter:stable}:is(html[data-theme]:has([data-cms-admin]) .drawer__header,html[data-theme]:has([data-cms-admin]) .doc-drawer__header){gap:16px}html[data-theme]:has([data-cms-admin]) .drawer__header__title{overflow-wrap:anywhere;min-width:0}html[data-theme]:has([data-cms-admin]) .doc-drawer__header h2{overflow-wrap:anywhere;min-width:0}:is(html[data-theme]:has([data-cms-admin]) .drawer__header__close,html[data-theme]:has([data-cms-admin]) .doc-drawer__header-close,html[data-theme]:has([data-cms-admin]) .stable-media-picker__close){color:var(--cms-foreground);border-radius:var(--cms-radius-control);flex-shrink:0;min-width:32px;min-height:32px}:is(html[data-theme]:has([data-cms-admin]) .drawer__header__close:hover,html[data-theme]:has([data-cms-admin]) .doc-drawer__header-close:hover,html[data-theme]:has([data-cms-admin]) .stable-media-picker__close:hover){background:var(--cms-accent)}html[data-theme]:has([data-cms-admin]) .popup__content{--popup-button-highlight:var(--cms-accent);color:var(--cms-foreground)}html[data-theme]:has([data-cms-admin]) .popup__scroll-container{overscroll-behavior:contain;scrollbar-width:thin}html[data-theme]:has([data-cms-admin]) .rs__menu{background:var(--cms-popover);color:var(--cms-foreground);border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);box-shadow:var(--cms-shadow);overflow:hidden}html[data-theme]:has([data-cms-admin]) .date-time-picker .react-datepicker{background:var(--cms-popover);color:var(--cms-foreground);border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);box-shadow:var(--cms-shadow);overflow:hidden}html[data-theme]:has([data-cms-admin]) .rs__menu-list{overscroll-behavior:contain;padding:4px}html[data-theme]:has([data-cms-admin]) .rs__option{border-radius:var(--cms-radius-control);overflow-wrap:anywhere;color:var(--cms-foreground);background:0 0;padding:8px 12px}html[data-theme]:has([data-cms-admin]) .rs__option--is-focused{background:var(--cms-accent)}html[data-theme]:has([data-cms-admin]) .rs__option--is-selected{background:var(--cms-secondary);box-shadow:inset 3px 0 var(--cms-primary);font-weight:600}:is(html[data-theme]:has([data-cms-admin]) .rs__option--is-disabled,html[data-theme]:has([data-cms-admin]) .rs__menu-notice){color:var(--cms-muted-foreground)}html[data-theme]:has([data-cms-admin]) .date-time-picker .react-datepicker{flex-wrap:wrap;max-width:calc(100vw - 32px);font-weight:400}html[data-theme]:has([data-cms-admin]) .date-time-picker .react-datepicker__header{background:var(--cms-popover)}html[data-theme]:has([data-cms-admin]) .date-time-picker .react-datepicker__time-container .react-datepicker__time{background:var(--cms-popover)}:is(html[data-theme]:has([data-cms-admin]) .date-time-picker .react-datepicker__day--selected,html[data-theme]:has([data-cms-admin]) .date-time-picker .react-datepicker__day--keyboard-selected,html[data-theme]:has([data-cms-admin]) .date-time-picker .react-datepicker__time-list-item--selected){background:var(--cms-primary);color:var(--cms-primary-foreground)}html[data-theme]:has([data-cms-admin]) .stable-media-create__form{background:var(--cms-card);border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);max-width:720px;padding:20px}html[data-theme]:has([data-cms-admin]) .stable-media-create__field input{min-width:0;min-height:40px;font:inherit;background:var(--cms-card);color:var(--cms-foreground);border:1px solid var(--cms-input);border-radius:var(--cms-radius-control);padding:8px 12px}@media (max-width:768px){html[data-theme]:has([data-cms-admin]) .drawer{--gutter-h:12px}:is(html[data-theme]:has([data-cms-admin]) .drawer__header__close,html[data-theme]:has([data-cms-admin]) .doc-drawer__header-close,html[data-theme]:has([data-cms-admin]) .stable-media-picker__close){min-width:var(--cms-touch-target);min-height:var(--cms-touch-target)}html[data-theme]:has([data-cms-admin]) .confirmation-modal__wrapper{padding:20px}html[data-theme]:has([data-cms-admin]) .confirmation-modal__controls .btn{flex:auto}html[data-theme]:has([data-cms-admin]) .stable-media-create__form{padding:16px}}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos){border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);padding:12px;container-type:inline-size}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .blocks-field__header-wrap,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .array-field__header-wrap,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .blocks-field__header-wrap,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .array-field__header-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .blocks-field__header-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .array-field__header-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .blocks-field__header-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .array-field__header-wrap){flex-wrap:wrap;align-items:center;gap:8px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .blocks-field__header-actions,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .array-field__header-actions,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .blocks-field__header-actions,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .array-field__header-actions,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .blocks-field__header-actions,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .array-field__header-actions,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .blocks-field__header-actions,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .array-field__header-actions){flex-wrap:wrap;align-items:center;gap:4px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .blocks-field__header-action,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .array-field__header-action,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .blocks-field__header-action,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .array-field__header-action,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .blocks-field__header-action,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .array-field__header-action,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .blocks-field__header-action,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .array-field__header-action){border-radius:var(--cms-radius-control);min-height:32px;margin:0;padding:4px 8px;font-size:12px}html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .blocks-field__header h3{letter-spacing:.035em;font-size:12px;font-weight:600}html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .array-field__title{letter-spacing:.035em;font-size:12px;font-weight:600}html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .blocks-field__header h3{letter-spacing:.035em;font-size:12px;font-weight:600}html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .array-field__title{letter-spacing:.035em;font-size:12px;font-weight:600}html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .blocks-field__header h3{letter-spacing:.035em;font-size:12px;font-weight:600}html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .array-field__title{letter-spacing:.035em;font-size:12px;font-weight:600}html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .blocks-field__header h3{letter-spacing:.035em;font-size:12px;font-weight:600}html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .array-field__title{letter-spacing:.035em;font-size:12px;font-weight:600}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible){border-radius:var(--cms-radius-card);min-width:0}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible--style-default,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible--style-default,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible--style-default,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible--style-default){border-color:var(--cms-border)}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible__toggle-wrap,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible__toggle-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible__toggle-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible__toggle-wrap){border-radius:var(--cms-radius-card);background:var(--cms-muted);gap:8px;min-height:44px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible--style-error>.collapsible__toggle-wrap,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible--style-error>.collapsible__toggle-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible--style-error>.collapsible__toggle-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible--style-error>.collapsible__toggle-wrap){background:var(--theme-error-100)}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible__toggle-wrap:not(.toggle-disabled):hover,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible__toggle-wrap:not(.toggle-disabled):hover,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible__toggle-wrap:not(.toggle-disabled):hover,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible__toggle-wrap:not(.toggle-disabled):hover){background:var(--cms-accent)}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible__header-wrap,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .blocks-field__block-header,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .section-title,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible__header-wrap,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .blocks-field__block-header,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .section-title,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible__header-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .blocks-field__block-header,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .section-title,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible__header-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .blocks-field__block-header,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .section-title){min-width:0}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .blocks-field__block-header,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .blocks-field__block-header,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .blocks-field__block-header,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .blocks-field__block-header){flex-wrap:wrap;align-items:center;gap:4px 8px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .blocks-field__block-number,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .blocks-field__block-number,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .blocks-field__block-number,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .blocks-field__block-number){color:var(--cms-muted-foreground);font-family:var(--cms-font-mono);font-variant-numeric:tabular-nums;font-size:12px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .blocks-field__block-pill,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .blocks-field__block-pill,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .blocks-field__block-pill,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .blocks-field__block-pill){white-space:normal;overflow-wrap:anywhere;border:1px solid var(--cms-border);background:var(--cms-card);max-width:100%;color:var(--cms-foreground);border-radius:4px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .blocks-field__block-pill .pill__label,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .blocks-field__block-pill .pill__label,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .blocks-field__block-pill .pill__label,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .blocks-field__block-pill .pill__label){white-space:normal;overflow-wrap:anywhere}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .section-title,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .section-title,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .section-title,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .section-title){flex:0 240px;max-width:100%}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .section-title__input,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .section-title__input,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .section-title__input,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .section-title__input){width:100%;min-width:0;min-height:32px;box-shadow:none;background:0 0;border:1px solid #0000;padding:4px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .section-title__input:focus-visible,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .section-title__input:focus-visible,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .section-title__input:focus-visible,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .section-title__input:focus-visible){border-color:var(--cms-ring)}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible__drag,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible__actions-wrap,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible__drag,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible__actions-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible__drag,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible__actions-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible__drag,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible__actions-wrap){flex-shrink:0}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible__drag,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible__drag,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible__drag,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible__drag){opacity:1;color:var(--cms-muted-foreground);position:relative;top:auto}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible__content,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible__content,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible__content,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible__content){border-radius:0 0 var(--cms-radius-card) var(--cms-radius-card);background:var(--cms-card);padding:16px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .array-field,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .array-field,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .array-field,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .array-field){border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);min-width:0;padding:12px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .blocks-field__drawer-toggler,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .blocks-field__drawer-toggler,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .blocks-field__drawer-toggler,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .blocks-field__drawer-toggler){max-width:100%}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .blocks-field__drawer-toggler .btn,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .blocks-field__drawer-toggler .btn,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .blocks-field__drawer-toggler .btn,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .blocks-field__drawer-toggler .btn){color:var(--cms-foreground)}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .rich-text-lexical,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .rich-text-lexical,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .rich-text-lexical,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .rich-text-lexical){border-color:var(--cms-input);background:var(--cms-card);padding:12px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .rich-text-lexical:focus-within,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .rich-text-lexical:focus-within,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .rich-text-lexical:focus-within,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .rich-text-lexical:focus-within){outline:2px solid var(--cms-ring);outline-offset:2px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .rich-text-lexical .rich-text-lexical__label-row,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .rich-text-lexical .rich-text-lexical__label-row,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .rich-text-lexical .rich-text-lexical__label-row,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .rich-text-lexical .rich-text-lexical__label-row){margin-bottom:8px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .rich-text-lexical .editor-container,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .rich-text-lexical .editor-scroller,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .rich-text-lexical .editor-container,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .rich-text-lexical .editor-scroller,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .rich-text-lexical .editor-container,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .rich-text-lexical .editor-scroller,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .rich-text-lexical .editor-container,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .rich-text-lexical .editor-scroller){min-width:0;max-width:100%}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .rich-text-lexical .ContentEditable__root,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .rich-text-lexical .ContentEditable__root,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .rich-text-lexical .ContentEditable__root,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .rich-text-lexical .ContentEditable__root){overflow-wrap:anywhere;min-height:100px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .rich-text-lexical .inline-toolbar-popup,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .rich-text-lexical .inline-toolbar-popup,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .rich-text-lexical .inline-toolbar-popup,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .rich-text-lexical .inline-toolbar-popup){border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);background:var(--cms-popover);color:var(--cms-foreground);box-shadow:var(--cms-shadow)}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .rich-text-lexical :is(.toolbar-popup__button,.toolbar-popup__dropdown),html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .rich-text-lexical :is(.toolbar-popup__button,.toolbar-popup__dropdown),html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .rich-text-lexical :is(.toolbar-popup__button,.toolbar-popup__dropdown),html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .rich-text-lexical :is(.toolbar-popup__button,.toolbar-popup__dropdown)){color:var(--cms-foreground);border-radius:4px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .rich-text-lexical :is(.toolbar-popup__button,.toolbar-popup__dropdown):hover,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .rich-text-lexical :is(.toolbar-popup__button,.toolbar-popup__dropdown):hover,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .rich-text-lexical :is(.toolbar-popup__button,.toolbar-popup__dropdown):hover,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .rich-text-lexical :is(.toolbar-popup__button,.toolbar-popup__dropdown):hover){background:var(--cms-accent)}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .rich-text-lexical :is(.toolbar-popup__button,.toolbar-popup__dropdown):focus-visible,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .rich-text-lexical :is(.toolbar-popup__button,.toolbar-popup__dropdown):focus-visible,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .rich-text-lexical :is(.toolbar-popup__button,.toolbar-popup__dropdown):focus-visible,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .rich-text-lexical :is(.toolbar-popup__button,.toolbar-popup__dropdown):focus-visible){outline:2px solid var(--cms-ring);outline-offset:-2px}@container (max-width:600px){:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible__content,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .array-field,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible__content,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .array-field,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible__content,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .array-field,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible__content,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .array-field){padding:8px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible__drag,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible__actions,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .array-actions__button,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .blocks-field__header-action,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .array-field__header-action,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible__drag,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible__actions,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .array-actions__button,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .blocks-field__header-action,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .array-field__header-action,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible__drag,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible__actions,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .array-actions__button,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .blocks-field__header-action,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .array-field__header-action,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible__drag,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible__actions,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .array-actions__button,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .blocks-field__header-action,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .array-field__header-action),:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .toolbar-popup__button,html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .toolbar-popup__dropdown,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .toolbar-popup__button,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .toolbar-popup__dropdown,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .toolbar-popup__button,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .toolbar-popup__dropdown,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .toolbar-popup__button,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .toolbar-popup__dropdown){min-width:44px;min-height:44px}:is(html[data-theme]:has([data-cms-admin]) :is(#field-pageBlocks,#field-blocks).blocks-field .collapsible__indicator,html[data-theme]:has([data-cms-admin]) :is(.collection-edit--email-templates,.collection-edit--newsletter-emails) #field-bodyBlocks .collapsible__indicator,html[data-theme]:has([data-cms-admin]) .collection-edit--navigation-menus #field-items .collapsible__indicator,html[data-theme]:has([data-cms-admin]) .collection-edit--logo-cloud-sets #field-logos .collapsible__indicator){width:16px}}html[data-theme]:has([data-cms-admin]) .collection-edit--pages .doc-controls__controls{flex-wrap:wrap;gap:8px}html[data-theme]:has([data-cms-admin]) .collection-edit--pages .doc-controls__controls>*{flex-shrink:0;max-width:100%}html[data-theme]:has([data-cms-admin]) .collection-edit--pages .doc-controls__controls .btn__label{word-break:normal;overflow-wrap:normal}html[data-theme]:has([data-cms-admin]) .page-translation-review-status{border-radius:var(--cms-radius-control);min-height:var(--cms-control-height)}html[data-theme]:has([data-cms-admin]) .page-translation-sync-progress{border-radius:var(--cms-radius-card)}html[data-theme]:has([data-cms-admin]) .page-translation-sync-progress [data-qa-status=failed]{background:var(--theme-error-100);border-color:var(--theme-error-300)}html[data-theme]:has([data-cms-admin]) .page-translation-sync-progress [data-qa-status=succeeded]{background:var(--theme-success-100);border-color:var(--theme-success-300)}html[data-theme]:has([data-cms-admin]) [data-qa="cms.page.live-hotfix-banner"]{flex-basis:100%;margin-bottom:0}html[data-theme]:has([data-cms-admin]) [data-qa="cms.page.live-hotfix-banner"] .banner{margin:0}html[data-theme]:has([data-cms-admin]) .page-live-hotfix-modal textarea{background:var(--cms-card);border:1px solid var(--cms-input);border-radius:var(--cms-radius-control);color:var(--cms-foreground);font:inherit;resize:vertical;padding:12px}:is(html[data-theme]:has([data-cms-admin]) [data-qa="cms.page.versions"],html[data-theme]:has([data-cms-admin]) [data-qa="cms.page.version"]){overflow-wrap:anywhere;min-width:0}:is(html[data-theme]:has([data-cms-admin]) [data-qa="cms.page.versions"] h2,html[data-theme]:has([data-cms-admin]) [data-qa="cms.page.version"] h2){font-size:var(--cms-text-title)}html[data-theme]:has([data-cms-admin]) [data-qa="cms.page.version.diff"]{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);min-width:0;padding:16px;overflow-x:auto}html[data-theme]:has([data-cms-admin]) [data-qa="cms.page.version"] .field-diff-content{background:var(--cms-muted);border-radius:var(--cms-radius-control);margin-bottom:12px}html[data-theme]:has([data-cms-admin]) [data-qa="cms.page.version"] .field-diff-content>*{min-width:0;overflow-x:auto}:is(html[data-theme]:has([data-cms-admin]) [data-qa="cms.page.version"] .view-version-controls-top__wrapper,html[data-theme]:has([data-cms-admin]) [data-qa="cms.page.version"] .view-version-controls-top__wrapper-actions){flex-wrap:wrap;gap:16px}@media (max-width:640px){:is(html[data-theme]:has([data-cms-admin]) .page-translation-review-status__button,html[data-theme]:has([data-cms-admin]) .page-translation-task-menu__select,html[data-theme]:has([data-cms-admin]) .page-translation-sync-progress__toggle){min-height:var(--cms-touch-target)}}html[data-theme]:has([data-cms-admin]) .cms-collection-list{padding:24px var(--gutter-h);min-width:0}html[data-theme]:has([data-cms-admin]) .cms-collection-list__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}html[data-theme]:has([data-cms-admin]) .cms-collection-list__header h1{margin:0;font-size:24px}html[data-theme]:has([data-cms-admin]) .cms-collection-list__create{border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);background:var(--cms-primary);color:var(--cms-primary-foreground);align-items:center;gap:8px;padding:9px 12px;text-decoration:none;display:inline-flex}html[data-theme]:has([data-cms-admin]) .cms-collection-list__layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}html[data-theme]:has([data-cms-admin]) .cms-collection-list__results{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);min-width:0}html[data-theme]:has([data-cms-admin]) .cms-collection-list__results .collection-list{padding:12px}html[data-theme]:has([data-cms-admin]) .cms-collection-list__results .gutter{padding:0}html[data-theme]:has([data-cms-admin]) .cms-collection-list__results .list-header__title-and-actions{display:none}html[data-theme]:has([data-cms-admin]) .cms-collection-list__results .collection-list .list-header{margin-bottom:0;padding-top:0}html[data-theme]:has([data-cms-admin]) .cms-collection-list__results .list-header__actions:empty{display:none}html[data-theme]:has([data-cms-admin]) .cms-collection-list__results .default-list-view-tabs{display:none}@media (max-width:768px){html[data-theme]:has([data-cms-admin]) .cms-collection-list{padding:16px}html[data-theme]:has([data-cms-admin]) .cms-collection-list__layout{grid-template-columns:minmax(0,1fr)}html[data-theme]:has([data-cms-admin]) .cms-collection-list__header{flex-wrap:wrap}}html[data-theme]:has([data-cms-admin]) .cms-collection-tree{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);min-width:0;padding:6px}html[data-theme]:has([data-cms-admin]) .cms-collection-tree h2{border-bottom:1px solid var(--cms-border);color:var(--cms-muted-foreground);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:-6px -6px 6px;padding:8px 12px;font-size:11px;font-weight:600;line-height:1.5;display:flex}:is(html[data-theme]:has([data-cms-admin]) .cms-collection-tree h2 svg,html[data-theme]:has([data-cms-admin]) .cms-collection-tree a svg){flex-shrink:0;width:14px;height:14px}html[data-theme]:has([data-cms-admin]) .cms-collection-tree a{border-radius:var(--cms-radius-control);min-width:0;color:var(--cms-muted-foreground);flex:1;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:400;line-height:1.5;text-decoration:none;transition:background-color .15s;display:flex}html[data-theme]:has([data-cms-admin]) .cms-collection-tree a>span:not(.cms-collection-tree__count){overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) .cms-collection-tree a svg{opacity:.7}html[data-theme]:has([data-cms-admin]) .cms-collection-tree a:hover{background:color-mix(in oklch, var(--cms-accent) 50%, transparent)}html[data-theme]:has([data-cms-admin]) .cms-collection-tree a[aria-current=page]{background:var(--cms-accent);color:var(--cms-foreground);font-weight:500}:is(html[data-theme]:has([data-cms-admin]) .cms-collection-tree a:focus-visible,html[data-theme]:has([data-cms-admin]) .cms-collection-tree button:focus-visible){outline:2px solid var(--cms-ring);outline-offset:2px}html[data-theme]:has([data-cms-admin]) .cms-collection-tree .cms-collection-tree__count{font-family:var(--cms-font-mono);opacity:.7;flex-shrink:0;margin-left:auto;font-size:11px;line-height:1.5}html[data-theme]:has([data-cms-admin]) .cms-collection-tree ul{margin:0;padding:0;list-style:none}html[data-theme]:has([data-cms-admin]) .cms-collection-tree .cms-collection-tree__tree{border-block:1px solid var(--cms-border);margin-block:6px;padding-block:6px}html[data-theme]:has([data-cms-admin]) .cms-collection-tree ul ul{padding-left:14px}html[data-theme]:has([data-cms-admin]) .cms-collection-tree .cms-collection-tree__row{align-items:center;display:flex}html[data-theme]:has([data-cms-admin]) .cms-collection-tree .cms-collection-tree__expand{width:16px;color:var(--cms-muted-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 0}html[data-theme]:has([data-cms-admin]) .cms-collection-tree .cms-collection-tree__expand[aria-expanded=true] svg{transform:rotate(90deg)}html[data-theme]:has([data-cms-admin]) .cms-collection-tree .cms-collection-tree__spacer{flex-shrink:0;width:16px}html[data-theme]:has([data-cms-admin]) .cms-collection-tree p{color:var(--cms-muted-foreground);margin:12px 8px 6px;font-size:12px;line-height:1.5}html[data-theme]:has([data-cms-admin]) .cms-collection-tree p[role=alert]{color:var(--cms-destructive)}@media (max-width:768px){html[data-theme]:has([data-cms-admin]) .cms-collection-tree__tree{max-height:240px;overflow-y:auto}}html[data-theme]:has([data-cms-admin]) .translation-task-workflow{margin-bottom:var(--cms-space-4)}html[data-theme]:has([data-cms-admin]) .translation-task-workflow__heading{margin-bottom:var(--cms-space-3);color:var(--cms-muted-foreground);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}html[data-theme]:has([data-cms-admin]) .translation-task-workflow__actions{gap:var(--cms-space-2);display:grid}html[data-theme]:has([data-cms-admin]) .translation-task-workflow__actions .btn{width:100%;margin:0}html[data-theme]:has([data-cms-admin]) .translation-task-summary{margin-bottom:var(--cms-space-4);overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) .translation-task-summary h3{margin:0 0 var(--cms-space-3);font-size:16px}html[data-theme]:has([data-cms-admin]) .translation-task-summary p{margin:var(--cms-space-2) 0}html[data-theme]:has([data-cms-admin]) .translation-task-summary code{font-family:var(--cms-font-mono);white-space:normal;font-size:12px}html[data-theme]:has([data-cms-admin]) .translation-task-summary__group{margin-top:var(--cms-space-4);padding-top:var(--cms-space-3);border-top:1px solid var(--cms-border)}html[data-theme]:has([data-cms-admin]) .translation-task-summary__group h4{margin:0 0 var(--cms-space-2)}html[data-theme]:has([data-cms-admin]) .translation-task-summary__group ul{margin:0;padding-inline-start:var(--cms-space-4)}html[data-theme]:has([data-cms-admin]) .translation-task-summary__group li{padding:var(--cms-space-1) 0;line-height:1.6}html[data-theme]:has([data-cms-admin]) .translation-task-link{color:var(--cms-foreground);text-underline-offset:3px;font-weight:500;text-decoration:underline}html[data-theme]:has([data-cms-admin]) .translation-task-link:hover{color:var(--cms-primary)}html[data-theme]:has([data-cms-admin]) .translation-task-source{font-family:var(--cms-font-mono);overflow-wrap:anywhere;font-size:12px}html[data-theme]:has([data-cms-admin]) .translation-task-link--disabled{color:var(--cms-muted-foreground);cursor:not-allowed}html[data-theme]:has([data-cms-admin]) .translation-task-link:focus-visible{outline:2px solid var(--cms-ring);outline-offset:3px;border-radius:2px}html[data-theme]:has([data-cms-admin]) .translation-task-summary a:focus-visible{outline:2px solid var(--cms-ring);outline-offset:3px;border-radius:2px}html[data-theme]:has([data-cms-admin]) .collection-list--media .file__thumbnail{background:var(--cms-muted);border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);flex-shrink:0;width:48px;max-width:48px;height:48px}html[data-theme]:has([data-cms-admin]) .collection-list--media .file__thumbnail img{object-fit:contain}:is(html[data-theme]:has([data-cms-admin]) .file-field,html[data-theme]:has([data-cms-admin]) .file-details){background:var(--cms-card);border-radius:var(--cms-radius-card)}html[data-theme]:has([data-cms-admin]) .file-details{border-color:var(--cms-border);box-shadow:none;padding:16px}html[data-theme]:has([data-cms-admin]) .file-details header{align-items:center;gap:16px}html[data-theme]:has([data-cms-admin]) .file-details__thumbnail{background:var(--cms-muted);border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);width:200px;height:160px}html[data-theme]:has([data-cms-admin]) .file-details__thumbnail img{object-fit:contain;width:100%;height:100%}html[data-theme]:has([data-cms-admin]) .file-details__main-detail{flex:220px;gap:12px;min-width:0;padding:8px 40px 8px 0}html[data-theme]:has([data-cms-admin]) .file-details__remove{top:0;right:0}html[data-theme]:has([data-cms-admin]) .file-meta{min-width:0}html[data-theme]:has([data-cms-admin]) .file-meta__url a{white-space:normal;overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) .file-meta__size-type{white-space:normal;overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) .file-meta__url .copy-to-clipboard{flex-shrink:0}html[data-theme]:has([data-cms-admin]) .file-meta__size-type{font-family:var(--font-mono);font-size:var(--cms-text-small);color:var(--cms-muted-foreground);margin-top:6px}html[data-theme]:has([data-cms-admin]) .file-field__edit{display:inline-flex}:is(html[data-theme]:has([data-cms-admin]) .file-field__dropzoneContent,html[data-theme]:has([data-cms-admin]) .file-field__dropzoneButtons){flex-wrap:wrap;gap:12px}html[data-theme]:has([data-cms-admin]) .file-field__dragAndDropText{flex-shrink:1}html[data-theme]:has([data-cms-admin]) .file-field .dropzone{border:1px dashed var(--cms-input);border-radius:var(--cms-radius-card);padding:24px}html[data-theme]:has([data-cms-admin]) .upload-relationship-details{gap:12px}html[data-theme]:has([data-cms-admin]) .upload-relationship-details__details{gap:4px;margin-right:0}:is(html[data-theme]:has([data-cms-admin]) .upload-relationship-details__filename,html[data-theme]:has([data-cms-admin]) .upload-relationship-details__meta){text-wrap:wrap;overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) .upload-relationship-details__meta{color:var(--cms-muted-foreground);font-size:var(--cms-text-small)}html[data-theme]:has([data-cms-admin]) .upload-relationship-details__thumbnail{background:var(--cms-muted);border:1px solid var(--cms-border);border-radius:var(--cms-radius-control)}html[data-theme]:has([data-cms-admin]) .cms-media-metadata{font-family:var(--font-mono);font-size:var(--cms-text-small);overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) .cms-media-metadata[data-qa-state=missing]{color:var(--cms-muted-foreground)}html[data-theme]:has([data-cms-admin]) .cms-media-usage-warning{overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) .stable-media-picker .list-header__content{align-items:center;gap:12px;display:flex}html[data-theme]:has([data-cms-admin]) .stable-media-picker .list-header__title-and-actions{flex-wrap:wrap;flex:1;min-width:0}html[data-theme]:has([data-cms-admin]) .stable-media-picker__file-select{border-radius:var(--cms-radius-control);width:100%;min-width:220px;max-width:360px;padding:4px;text-decoration:none}html[data-theme]:has([data-cms-admin]) .stable-media-picker__file-select:hover{background:var(--cms-accent)}:is(html[data-theme]:has([data-cms-admin]) .stable-media-picker__thumbnail-frame,html[data-theme]:has([data-cms-admin]) .stable-media-picker__thumbnail-placeholder){border:1px solid var(--cms-border);background:var(--cms-muted);border-radius:var(--cms-radius-control);width:64px;height:48px;color:var(--cms-muted-foreground)}html[data-theme]:has([data-cms-admin]) .stable-media-picker__filename{white-space:normal;overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) .stable-media-picker__pagination{flex-wrap:wrap;gap:12px}html[data-theme]:has([data-cms-admin]) .stable-media-create__field input[type=file]{border-style:dashed;padding:12px}html[data-theme]:has([data-cms-admin]) .stable-media-create__field input[type=file]::file-selector-button{border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);background:var(--cms-secondary);color:var(--cms-foreground);font:inherit;cursor:pointer;margin-right:12px;padding:8px 12px}:is(html[data-theme]:has([data-cms-admin]) .preview-sizes__imageWrap,html[data-theme]:has([data-cms-admin]) .preview-sizes__sizeMeta){min-width:0}html[data-theme]:has([data-cms-admin]) .preview-sizes__imageWrap{flex:60%}html[data-theme]:has([data-cms-admin]) .preview-sizes__listWrap{flex:40%;min-width:0}html[data-theme]:has([data-cms-admin]) .preview-sizes__sizeOption{border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);background:var(--cms-card)}html[data-theme]:has([data-cms-admin]) .preview-sizes--selected{background:var(--cms-accent);border-color:var(--cms-ring)}html[data-theme]:has([data-cms-admin]) .edit-upload__header{flex-wrap:wrap;gap:12px;height:auto;min-height:80px;padding-block:16px}html[data-theme]:has([data-cms-admin]) .edit-upload__actions{flex-wrap:wrap;gap:12px;min-width:0;padding:0}@media (max-width:768px){html[data-theme]:has([data-cms-admin]) .file-details__main-detail{padding:0}html[data-theme]:has([data-cms-admin]) .file-details .file-details__thumbnail{width:min(200px,100% - 44px)}html[data-theme]:has([data-cms-admin]) .upload-relationship-details{flex-wrap:wrap}html[data-theme]:has([data-cms-admin]) .upload-relationship-details__imageAndDetails{width:100%}html[data-theme]:has([data-cms-admin]) .upload-relationship-details__actions{margin-left:auto}html[data-theme]:has([data-cms-admin]) .preview-sizes{flex-direction:column;height:auto;max-height:none}:is(html[data-theme]:has([data-cms-admin]) .preview-sizes__imageWrap,html[data-theme]:has([data-cms-admin]) .preview-sizes__listWrap){flex:auto;height:auto}html[data-theme]:has([data-cms-admin]) .preview-sizes__preview{max-height:280px}html[data-theme]:has([data-cms-admin]) .edit-upload{height:auto}html[data-theme]:has([data-cms-admin]) .edit-upload__toolWrap{height:auto}html[data-theme]:has([data-cms-admin]) .edit-upload__sidebar{min-width:0}}html[data-theme]:has([data-cms-admin]) .cms-media-source-filters{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}html[data-theme]:has([data-cms-admin]) .cms-media-source-filters>div{flex:220px;min-width:0;max-width:340px}html[data-theme]:has([data-cms-admin]) .cms-media-library__upload{background:var(--cms-primary);color:var(--cms-primary-foreground);border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);cursor:pointer;align-items:center;gap:8px;padding:9px 12px;display:flex}html[data-theme]:has([data-cms-admin]) .cms-media-library__all{color:var(--cms-muted-foreground);margin-top:16px;font-size:12px;display:inline-block}html[data-theme]:has([data-cms-admin]) .cms-media-folders__actions .popup-button{color:var(--cms-muted-foreground);background:0 0;border:0;padding:4px}html[data-theme]:has([data-cms-admin]) .cms-media-folders__actions-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme]:has([data-cms-admin]) .cms-media-folders__new{width:100%;height:28px;color:var(--cms-muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 4px 0;font-size:12.5px;font-weight:500;line-height:1.5;display:flex}html[data-theme]:has([data-cms-admin]) .cms-media-folders__dialog{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);width:min(420px,100vw - 32px);color:var(--cms-foreground);padding:24px}html[data-theme]:has([data-cms-admin]) .cms-media-folders__dialog::backdrop{background:#0006}html[data-theme]:has([data-cms-admin]) .cms-media-folders__dialog label{gap:8px;display:grid}html[data-theme]:has([data-cms-admin]) .cms-media-folders__dialog select{max-width:100%;padding:8px}html[data-theme]:has([data-cms-admin]) .cms-media-folders__dialog form>div{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (max-width:600px){html[data-theme]:has([data-cms-admin]):has(.step-nav :is(a[href="/admin/collections/email-templates"],a[href="/admin/collections/newsletter-emails"])) .view-version__diff-wrap{overflow-x:auto}html[data-theme]:has([data-cms-admin]):has(.step-nav :is(a[href="/admin/collections/email-templates"],a[href="/admin/collections/newsletter-emails"])) .view-version__diff-wrap>.render-field-diffs{min-width:760px}}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-types .field-type.checkbox:has(#field-active){border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);background:var(--cms-muted);flex:calc(100% - 10px);padding:12px 14px}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-types .field-type.checkbox:has(#field-active) .field-description{max-width:90ch;margin-top:8px}@container cms-document-fields (min-width:1100px){html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-types .row__fields>.field-type:has(#field-name,#field-key){flex:0 calc(50% - 10px)}}:is(html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers [data-qa="cms.newsletter-subscriber.delivery-identity"],html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers [data-qa="cms.newsletter-subscriber.preferred-locale"]){min-width:0}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers [data-qa="cms.newsletter-subscriber.delivery-identity"] input{font-family:var(--cms-font-mono);font-size:var(--cms-text-small);text-overflow:ellipsis}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers [data-qa="cms.newsletter-subscriber.consent-control"]{width:100%;min-width:0}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers .newsletter-subscriber-consent-panel{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-muted);min-width:0;padding:16px}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers [data-qa="cms.newsletter-subscriber.consent-status"]{overflow-wrap:anywhere;margin-bottom:8px;font-weight:600}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers [data-qa="cms.newsletter-subscriber.inactive-consent-status"]{color:var(--theme-warning-900);overflow-wrap:anywhere;margin:0 0 8px}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers .newsletter-subscriber-consent-panel__description{color:var(--cms-muted-foreground);overflow-wrap:anywhere;margin:0 0 12px;line-height:1.5}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers .newsletter-subscriber-consent-panel__type-label{margin-bottom:12px;display:block}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers [data-qa="cms.newsletter-subscriber.subscription-select"]{width:100%;max-width:100%;min-height:var(--cms-control-height);border:1px solid var(--cms-input);border-radius:var(--cms-radius-control);background:var(--cms-card);color:var(--cms-foreground);margin-top:8px;padding:8px 10px;display:block}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers .newsletter-subscriber-subscriptions{min-width:0}:is(html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers .newsletter-subscriber-subscriptions .array-field__header-wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers .newsletter-subscriber-subscriptions .array-field__header-actions){flex-wrap:wrap;gap:8px}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers .newsletter-subscriber-subscriptions .collapsible__toggle-wrap{background:var(--cms-muted);min-width:0;min-height:44px}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers .newsletter-subscriber-subscriptions .collapsible__content{min-width:0}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers .newsletter-subscriber-subscriptions [data-qa="cms.newsletter-subscriber.subscription-type-key"] input{font-family:var(--cms-font-mono);font-size:var(--cms-text-small);text-overflow:ellipsis}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers .newsletter-subscriber-subscriptions [data-qa="cms.newsletter-subscriber.subscription-type-status"]{overflow-wrap:anywhere;margin-top:8px;line-height:1.5}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers .newsletter-subscriber-subscriptions [data-qa="cms.newsletter-subscriber.subscription-type-status"][data-qa-state=inactive]{border:1px solid var(--theme-warning-200);border-radius:var(--cms-radius-control);background:var(--theme-warning-50);color:var(--theme-warning-900);padding:8px 10px}@media (max-width:400px){html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-subscribers .newsletter-subscriber-subscriptions [id$=__consentChangedAt] input{letter-spacing:-.01em;padding-left:8px;font-size:10.5px}}html[data-theme]:has([data-cms-admin]) [data-qa="cms.newsletter-subscriber.unsubscribe-modal"]{min-width:0}:is(html[data-theme]:has([data-cms-admin]) [data-qa="cms.newsletter-subscriber.unsubscribe-modal"] strong,html[data-theme]:has([data-cms-admin]) [data-qa="cms.newsletter-subscriber.unsubscribe-modal"] p,html[data-theme]:has([data-cms-admin]) [data-qa="cms.newsletter-subscriber.unsubscribe-modal"] label){overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) [data-qa="cms.newsletter-subscriber.unsubscribe-modal"] textarea{border:1px solid var(--cms-input);border-radius:var(--cms-radius-control);background:var(--cms-card);max-width:100%;color:var(--cms-foreground)}html[data-theme]:has([data-cms-admin]) [data-qa="cms.newsletter-subscriber.unsubscribe-modal"] [data-qa="cms.newsletter-subscriber.unsubscribe-error"]{color:var(--theme-error-900)}html[data-theme]:has([data-cms-admin]) :is(.collection-list--newsletter-campaigns,.collection-list--newsletter-campaign-dispatches,.collection-list--newsletter-campaign-recipients,.collection-list--page-live-hotfix-audits) .cell-status>span[class*=selected--]{border:1px solid var(--cms-border);border-radius:var(--cms-radius-pill);background:var(--cms-muted);min-height:24px;color:var(--cms-foreground);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}html[data-theme]:has([data-cms-admin]) :is(.collection-list--newsletter-campaigns,.collection-list--newsletter-campaign-dispatches,.collection-list--newsletter-campaign-recipients,.collection-list--page-live-hotfix-audits) .cell-status>:is(.selected--completed,.selected--sent){border-color:var(--theme-success-250);background:var(--theme-success-50);color:var(--theme-success-900)}html[data-theme]:has([data-cms-admin]) :is(.collection-list--newsletter-campaigns,.collection-list--newsletter-campaign-dispatches,.collection-list--newsletter-campaign-recipients,.collection-list--page-live-hotfix-audits) .cell-status>:is(.selected--queued,.selected--sending,.selected--pending){border-color:var(--theme-warning-250);background:var(--theme-warning-50);color:var(--theme-warning-900)}html[data-theme]:has([data-cms-admin]) :is(.collection-list--newsletter-campaigns,.collection-list--newsletter-campaign-dispatches,.collection-list--newsletter-campaign-recipients,.collection-list--page-live-hotfix-audits) .cell-status>.selected--failed{border-color:var(--theme-error-250);background:var(--theme-error-50);color:var(--theme-error-900)}html[data-theme]:has([data-cms-admin]) :is(.collection-list--newsletter-campaigns,.collection-list--newsletter-campaign-dispatches,.collection-list--newsletter-campaign-recipients,.collection-list--page-live-hotfix-audits) :is(.cell-name,.cell-email,.cell-reason,.cell-campaign,.cell-page){overflow-wrap:anywhere;max-width:360px}html[data-theme]:has([data-cms-admin]) :is(.collection-list--newsletter-campaigns,.collection-list--newsletter-campaign-dispatches,.collection-list--newsletter-campaign-recipients,.collection-list--page-live-hotfix-audits) :is(.cell-locale,.cell-createdAt,.cell-emailMessageId){white-space:nowrap}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns .newsletter-campaign-send{background:var(--cms-muted);padding:16px}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns .newsletter-campaign-send fieldset{border:0;min-width:0;margin:0 0 16px;padding:0}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns .newsletter-campaign-send legend{color:var(--cms-foreground);font-size:var(--cms-text-small);margin-bottom:10px;font-weight:600}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns .newsletter-campaign-send__locales{flex-wrap:wrap;gap:8px;display:flex}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns [data-qa="cms.newsletter-campaign.dispatch-locale"]{border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);background:var(--cms-card);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:7px 10px;line-height:1.4;display:inline-flex}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns [data-qa="cms.newsletter-campaign.dispatch-locale"]:has(input:checked){border-color:var(--cms-ring);background:var(--cms-accent)}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns [data-qa="cms.newsletter-campaign.dispatch-locale"]:has(input:focus-visible){outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns [data-qa="cms.newsletter-campaign.dispatch-locale"][data-qa-state=already-dispatched]{color:var(--cms-muted-foreground);cursor:not-allowed}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns [data-qa="cms.newsletter-campaign.dispatch-locale"] input{accent-color:var(--cms-primary);flex:none;margin:0}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns [data-qa="cms.newsletter-campaign.send-button"]{display:inline-block}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns [data-qa="cms.newsletter-campaign.send-error"]{margin-top:12px}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns .newsletter-campaign-send__status{border-top:1px solid var(--cms-border);color:var(--cms-muted-foreground);font-size:var(--cms-text-small);overflow-wrap:anywhere;margin:16px 0 0;padding-top:12px;line-height:1.6}@container cms-document-fields (min-width:850px){html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns .row__fields>.field-type:has(#field-newsletterEmail){flex-basis:calc(70% - 10px)}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns .row__fields>.field-type:has(#field-status){flex-basis:calc(30% - 10px)}}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaign-recipients .campaign-recipient-audit-notice{margin-bottom:20px}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaign-recipients .campaign-recipient-audit-notice h3{color:var(--cms-foreground);margin:0 0 6px;font-size:16px;font-weight:600}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaign-recipients :is(#field-deliveryIdentity,#field-emailMessageId,#field-providerMessageId){font-family:var(--cms-font-mono);font-size:var(--cms-text-small)}html[data-theme]:has([data-cms-admin]) :is(.collection-edit--newsletter-campaign-dispatches,.collection-edit--newsletter-campaign-recipients,.collection-edit--page-live-hotfix-audits) .field-type.read-only .field-label{color:var(--cms-muted-foreground)}html[data-theme]:has([data-cms-admin]) :is(.collection-edit--newsletter-campaign-dispatches,.collection-edit--newsletter-campaign-recipients,.collection-edit--page-live-hotfix-audits) .field-type :is(input,textarea):disabled{opacity:1}html[data-theme]:has([data-cms-admin]) .collection-edit--page-live-hotfix-audits .field-type:has(#field-reason) textarea{min-height:80px}html[data-theme]:has([data-cms-admin]) .collection-edit--page-live-hotfix-audits .json-field{min-width:0}:is(html[data-theme]:has([data-cms-admin]) .collection-edit--page-live-hotfix-audits .json-field .field-type__wrap,html[data-theme]:has([data-cms-admin]) .collection-edit--page-live-hotfix-audits .json-field .code-editor){max-width:100%;overflow-x:auto}html[data-theme]:has([data-cms-admin]) .collection-edit--page-live-hotfix-audits .json-field .code-editor{border:1px solid var(--cms-border);border-radius:var(--cms-radius-control)}@media (max-width:640px){html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns .newsletter-campaign-send{padding:12px}html[data-theme]:has([data-cms-admin]) .collection-edit--newsletter-campaigns [data-qa="cms.newsletter-campaign.dispatch-locale"]{min-height:var(--cms-touch-target)}}html[data-theme]:has([data-cms-admin]) :is(.collection-list--products,.collection-list--product-commercial-states) :is(.cell-cmlSaleItemId,.cell-sourceProduct){font-family:var(--cms-font-mono);font-size:var(--cms-text-small);overflow-wrap:anywhere}html[data-theme]:has([data-cms-admin]) :is(.collection-list--products,.collection-list--product-commercial-states) .cell-cmlSaleItemId{min-width:240px;max-width:320px}html[data-theme]:has([data-cms-admin]) :is(.collection-list--products,.collection-list--product-commercial-states) :is(.cell-sourceRevision,.cell-lastSyncedAt){font-variant-numeric:tabular-nums;white-space:nowrap}html[data-theme]:has([data-cms-admin]) .collection-list--products [data-qa="cms.product.publication-status"] .pill{border:1px solid var(--cms-border);border-radius:var(--cms-radius-pill);background:var(--cms-muted);min-height:24px;color:var(--cms-foreground);font-size:var(--cms-text-small);align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}html[data-theme]:has([data-cms-admin]) .collection-list--products [data-qa="cms.product.publication-status"][data-qa-state=published] .pill{border-color:var(--theme-success-200);background:var(--theme-success-50);color:var(--theme-success-900)}html[data-theme]:has([data-cms-admin]) .collection-list--products [data-qa="cms.product.publication-status"][data-qa-state=changed] .pill{border-color:var(--theme-warning-200);background:var(--theme-warning-50);color:var(--theme-warning-900)}html[data-theme]:has([data-cms-admin]) .collection-list--product-commercial-states .cell-cmlSaleStatus>span[class*=selected--]{border:1px solid var(--cms-border);border-radius:var(--cms-radius-pill);background:var(--cms-muted);min-height:24px;color:var(--cms-foreground);font-size:var(--cms-text-small);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}html[data-theme]:has([data-cms-admin]) .collection-list--product-commercial-states .cell-cmlSaleStatus>.selected--eligible{border-color:var(--theme-success-200);background:var(--theme-success-50);color:var(--theme-success-900)}html[data-theme]:has([data-cms-admin]) .collection-list--product-commercial-states .cell-cmlSaleStatus>.selected--withdrawn{border-color:var(--theme-error-200);background:var(--theme-error-50);color:var(--theme-error-900)}html[data-theme]:has([data-cms-admin]) .collection-edit--products [data-qa="cms.product.publish-control"] .btn{white-space:normal;max-width:100%}html[data-theme]:has([data-cms-admin]) .collection-edit--products :is(#field-cmlSaleItemId,#field-cmlTranslationRevision){font-family:var(--cms-font-mono);font-size:var(--cms-text-small)}html[data-theme]:has([data-cms-admin]) .collection-edit--product-commercial-states .field-type.read-only .field-label{color:var(--cms-muted-foreground)}html[data-theme]:has([data-cms-admin]) .collection-edit--product-commercial-states :is(input,textarea):disabled{opacity:1}html[data-theme]:has([data-cms-admin]) .collection-edit--product-commercial-states #field-cmlSaleItemId{font-family:var(--cms-font-mono);font-size:var(--cms-text-small);text-overflow:clip}html[data-theme]:has([data-cms-admin]) .collection-edit--product-commercial-states .field-type:has(#field-hasBusinessPrices){margin-top:var(--cms-space-6);padding-top:var(--cms-space-4);border-top:1px solid var(--cms-border)}html[data-theme]:has([data-cms-admin]) .collection-edit--product-commercial-states .field-type:has(input[id*=Price]) input{font-family:var(--cms-font-mono);font-variant-numeric:tabular-nums}html[data-theme]:has([data-cms-admin]):has(.step-nav :is(a[href^="/admin/collections/products/"],a[href^="/admin/collections/product-commercial-states/"])) .versions .table{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);max-width:100%;display:block;overflow-x:auto}:is(html[data-theme]:has([data-cms-admin]):has(.step-nav :is(a[href^="/admin/collections/products/"],a[href^="/admin/collections/product-commercial-states/"])) .versions .table th,html[data-theme]:has([data-cms-admin]):has(.step-nav :is(a[href^="/admin/collections/products/"],a[href^="/admin/collections/product-commercial-states/"])) .versions .table td){border-bottom:1px solid var(--cms-border);padding:10px 12px}html[data-theme]:has([data-cms-admin]):has(.step-nav :is(a[href^="/admin/collections/products/"],a[href^="/admin/collections/product-commercial-states/"])) .versions .table th{background:var(--cms-muted);color:var(--cms-muted-foreground);font-size:var(--cms-text-small);font-weight:600}html[data-theme]:has([data-cms-admin]):has(.step-nav :is(a[href^="/admin/collections/products/"],a[href^="/admin/collections/product-commercial-states/"])) .versions .table tr:last-child td{border-bottom:0}html[data-theme]:has([data-cms-admin]):has(.step-nav :is(a[href^="/admin/collections/products/"],a[href^="/admin/collections/product-commercial-states/"])) .view-version__diff-wrap{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);max-width:100%}html[data-theme]:has([data-cms-admin]):has(.step-nav :is(a[href^="/admin/collections/products/"],a[href^="/admin/collections/product-commercial-states/"])) .view-version .render-field-diffs{min-width:0}@media (max-width:600px){html[data-theme]:has([data-cms-admin]):has(.step-nav :is(a[href^="/admin/collections/products/"],a[href^="/admin/collections/product-commercial-states/"])) .view-version__diff-wrap{overflow-x:auto}html[data-theme]:has([data-cms-admin]):has(.step-nav :is(a[href^="/admin/collections/products/"],a[href^="/admin/collections/product-commercial-states/"])) .view-version__diff-wrap>.render-field-diffs{min-width:760px}}html[data-theme]:has([data-cms-admin]) .collection-edit--users .auth-fields{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);min-width:0;margin-bottom:16px;padding:16px}html[data-theme]:has([data-cms-admin]) .collection-edit--users .auth-fields:before{content:"Account";color:var(--cms-muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:block}html[data-theme]:has([data-cms-admin]) .collection-edit--users .auth-fields__controls{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}html[data-theme]:has([data-cms-admin]) .collection-edit--users .document-fields__fields{background:0 0;border:0;gap:16px;min-width:0;padding:0;display:grid}html[data-theme]:has([data-cms-admin]) .collection-edit--users .document-fields__fields>.field-type.text{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);min-width:0;margin:0;padding:16px}html[data-theme]:has([data-cms-admin]) .collection-edit--users .access-control-field{min-width:0}html[data-theme]:has([data-cms-admin]) .collection-list--users .cell-roles [data-qa="cms.user.role"]{border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);background:var(--cms-muted);min-height:24px;color:var(--cms-foreground);white-space:nowrap;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}html[data-theme]:has([data-cms-admin]) .collection-list--users .cell-roles [data-qa-key][data-qa-state=admin]{border-color:var(--cms-ring);background:var(--cms-accent)}html[data-theme]:has([data-cms-admin]) .collection-list--languages .cms-language-code{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}html[data-theme]:has([data-cms-admin]) .collection-list--languages .cms-language-code small{color:var(--cms-muted-foreground);font-family:var(--cms-font-mono);font-size:11px}html[data-theme]:has([data-cms-admin]) .collection-list--languages .cms-language-status{border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);background:var(--cms-muted);min-height:24px;color:var(--cms-muted-foreground);align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}html[data-theme]:has([data-cms-admin]) .collection-list--languages .cms-language-status[data-qa-state=active]{border-color:color-mix(in oklch, var(--cms-success), transparent 55%);background:color-mix(in oklch, var(--cms-success), transparent 88%);color:var(--cms-success)}html[data-theme]:has([data-cms-admin]) .collection-edit--languages .document-fields__fields{min-width:0}html[data-theme]:has([data-cms-admin]) .collection-edit--languages .document-fields__sidebar-fields>.render-fields{min-width:0}html[data-theme]:has([data-cms-admin]) .collection-edit--languages .document-fields__sidebar-fields>.render-fields{border-color:var(--cms-border);background:var(--cms-card)}html[data-theme]:has([data-cms-admin]) .collection-edit--languages .field-type.checkbox:has(#field-active){padding:0}@media (max-width:640px){html[data-theme]:has([data-cms-admin]) .collection-edit--users .auth-fields{padding:12px}html[data-theme]:has([data-cms-admin]) .collection-edit--users .document-fields__fields>.field-type.text{padding:12px}}html[data-theme]:has([data-cms-admin]) .cms-admin-logo{color:var(--cms-foreground);letter-spacing:-.03em;align-items:center;gap:10px;font-size:25px;font-weight:700;display:inline-flex}html[data-theme]:has([data-cms-admin]) .cms-admin-logo__mark{background:url(/Fine-logo-black-color.svg) 50%/contain no-repeat;width:38px;height:32px}html[data-theme]:has([data-cms-admin]) .dashboard{width:min(100%,1440px);margin-inline:auto;padding-block:24px 48px}html[data-theme]:has([data-cms-admin]) .dashboard .widget{min-width:0;padding:6px 0!important}html[data-theme]:has([data-cms-admin]) .dashboard .widget__title{color:var(--cms-foreground);margin-block:8px 12px;font-size:16px;font-weight:650;line-height:1.35}html[data-theme]:has([data-cms-admin]) .dashboard h2{color:var(--cms-foreground);margin-block:8px 12px;font-size:16px;font-weight:650;line-height:1.35}html[data-theme]:has([data-cms-admin]) .dashboard .card{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);align-items:center;min-width:0;min-height:76px;padding:16px;transition:border-color .12s,background-color .12s}:is(html[data-theme]:has([data-cms-admin]) .dashboard .card:hover,html[data-theme]:has([data-cms-admin]) .dashboard .card:focus-within){border-color:var(--cms-input);background:var(--cms-accent)}html[data-theme]:has([data-cms-admin]) .dashboard .card__title{min-width:0;color:var(--cms-foreground);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.45}html[data-theme]:has([data-cms-admin]) .dashboard .card__actions{flex-shrink:0}html[data-theme]:has([data-cms-admin]) .dashboard .card__actions .btn{--color:var(--cms-foreground);--bg-color:var(--cms-card);--btn-border:1px solid var(--cms-input);--hover-color:var(--cms-primary-foreground);--hover-bg:var(--cms-primary);--hover-btn-border:1px solid var(--cms-primary);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--color);background:var(--bg-color);border:var(--btn-border);border-radius:var(--cms-radius-control);justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:is(html[data-theme]:has([data-cms-admin]) .dashboard .card__actions .btn:hover,html[data-theme]:has([data-cms-admin]) .dashboard .card__actions .btn:focus-visible,html[data-theme]:has([data-cms-admin]) .dashboard .card__actions .btn:active){color:var(--hover-color);background:var(--hover-bg);border:var(--hover-btn-border)}html[data-theme]:has([data-cms-admin]) .dashboard .card__actions .btn:focus-visible{outline:2px solid var(--cms-ring);outline-offset:3px}html[data-theme]:has([data-cms-admin]) .dashboard .card__actions .btn__icon{box-shadow:none;background:0 0;border:0;border-radius:0}html[data-theme]:has([data-cms-admin]) .dashboard .card__actions .btn__icon .stroke{stroke:currentColor}html[data-theme]:has([data-cms-admin]) .template-minimal{min-height:100dvh;padding:24px}html[data-theme]:has([data-cms-admin]) .template-minimal__wrap{border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);width:min(100%,480px);box-shadow:var(--cms-shadow);padding:24px}html[data-theme]:has([data-cms-admin]) .template-minimal h1{font-size:24px;line-height:1.3}html[data-theme]:has([data-cms-admin]) .template-minimal .field-type input{border:1px solid var(--cms-input);border-radius:var(--cms-radius-control);background:var(--cms-background);min-height:42px;color:var(--cms-foreground)}html[data-theme]:has([data-cms-admin]) .template-minimal .btn{border-radius:var(--cms-radius-control);min-height:42px}html[data-theme]:has([data-cms-admin]) .template-minimal a{color:var(--cms-foreground);text-underline-offset:3px}:is(html[data-theme]:has([data-cms-admin]) .template-minimal .field-error,html[data-theme]:has([data-cms-admin]) .template-minimal .form-submit__error){color:var(--cms-error)}html[data-theme]:has([data-cms-admin]) .cms-login-theme-toggle{z-index:2;border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);background:var(--cms-card);width:36px;height:36px;color:var(--cms-foreground);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;top:16px;right:16px}html[data-theme]:has([data-cms-admin]) .cms-login-theme-toggle:hover{background:var(--cms-accent)}html[data-theme]:has([data-cms-admin]) .login.template-minimal .template-minimal__wrap{border-radius:11px;width:min(100%,360px);margin-top:92px;position:relative}html[data-theme]:has([data-cms-admin]) .login .login__brand{justify-content:center;width:100%;margin:0;position:absolute;bottom:calc(100% + 32px);left:0}html[data-theme]:has([data-cms-admin]) .login .cms-admin-logo{letter-spacing:-.01em;flex-direction:column;gap:16px;font-size:20px;font-weight:600;line-height:28px}html[data-theme]:has([data-cms-admin]) .login .cms-admin-logo__mark{background-image:url(/fine-cms-logo.png);width:56px;height:56px}:is(html[data-theme]:has([data-cms-admin]) .login .login__form,html[data-theme]:has([data-cms-admin]) .login .login__form__inputWrap){flex-direction:column;display:flex}html[data-theme]:has([data-cms-admin]) .login .login__form{reading-flow:flex-visual}html[data-theme]:has([data-cms-admin]) .login .login__form__inputWrap{gap:16px;margin-bottom:16px}html[data-theme]:has([data-cms-admin]) .login .field-type{margin:0}html[data-theme]:has([data-cms-admin]) .login .field-label{min-height:24px;color:var(--cms-muted-foreground);padding-bottom:4px;font-size:14px;font-weight:500;line-height:20px}html[data-theme]:has([data-cms-admin]) .login .field-type input{min-height:40px;padding-inline:12px;font-size:14px}html[data-theme]:has([data-cms-admin]) .login .form-submit{order:1;width:100%}html[data-theme]:has([data-cms-admin]) .login .form-submit .btn{width:100%;min-height:40px;margin:0;font-size:14px;font-weight:500}html[data-theme]:has([data-cms-admin]) .login .form-submit:after{background:var(--cms-border);content:"";height:1px;margin:24px 0;display:block}html[data-theme]:has([data-cms-admin]) .login .login__form>a{border:1px solid var(--cms-input);border-radius:var(--cms-radius-control);background:var(--cms-background);order:2;justify-content:center;align-items:center;width:100%;min-height:40px;font-size:14px;font-weight:500;text-decoration:none;display:flex}html[data-theme]:has([data-cms-admin]) .login .login__form>a:hover{background:var(--cms-accent)}html[data-theme]:has([data-cms-admin]) .collection-edit--users .payload-settings{min-width:0;max-width:100%;overflow-x:clip}:is(html[data-theme]:has([data-cms-admin]) [data-qa=cms\.seed-runner],html[data-theme]:has([data-cms-admin]) [data-qa=cms\.stripe-test]){box-sizing:border-box;width:100%;color:var(--cms-foreground);max-width:1100px!important;padding:clamp(16px,3vw,32px)!important}:is(html[data-theme]:has([data-cms-admin]) [data-qa=cms\.seed-runner] h1,html[data-theme]:has([data-cms-admin]) [data-qa=cms\.stripe-test] h1){font-size:clamp(24px,3vw,30px);line-height:1.3}:is(html[data-theme]:has([data-cms-admin]) [data-qa="cms.seed-runner.option"],html[data-theme]:has([data-cms-admin]) [data-qa="cms.seed-runner.configuration-error"],html[data-theme]:has([data-cms-admin]) [data-qa="cms.stripe-test.form"],html[data-theme]:has([data-cms-admin]) [data-qa="cms.stripe-test.error"],html[data-theme]:has([data-cms-admin]) [data-qa="cms.stripe-test.result"]){background:var(--cms-card);min-width:0;border-color:var(--cms-border)!important;border-radius:var(--cms-radius-card)!important;padding:20px!important}html[data-theme]:has([data-cms-admin]) [data-qa="cms.seed-runner.option"]>div{flex-wrap:wrap}html[data-theme]:has([data-cms-admin]) [data-qa="cms.seed-runner.option"] h2{font-size:16px;font-weight:650;line-height:1.4}:is(html[data-theme]:has([data-cms-admin]) [data-qa="cms.seed-runner.option.description"],html[data-theme]:has([data-cms-admin]) [data-qa="cms.stripe-test.description"]){line-height:1.5;color:var(--cms-muted-foreground)!important}:is(html[data-theme]:has([data-cms-admin]) [data-qa="cms.seed-runner.result"],html[data-theme]:has([data-cms-admin]) [data-qa="cms.stripe-test.result-json"]){border:1px solid var(--cms-border);max-width:100%;background:var(--cms-muted)!important;border-radius:var(--cms-radius-control)!important}html[data-theme]:has([data-cms-admin]) [data-qa="cms.stripe-test.form"]>div:first-child{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}html[data-theme]:has([data-cms-admin]) [data-qa="cms.stripe-test.field"]{min-width:0}html[data-theme]:has([data-cms-admin]) [data-qa="cms.stripe-test.field"]>span{color:var(--cms-foreground)!important;font-size:12px!important}:is(html[data-theme]:has([data-cms-admin]) [data-qa="cms.stripe-test.input"],html[data-theme]:has([data-cms-admin]) [data-qa="cms.stripe-test.select"]){min-width:0;border-color:var(--cms-input)!important;border-radius:var(--cms-radius-control)!important;background:var(--cms-background)!important;color:var(--cms-foreground)!important}html[data-theme]:has([data-cms-admin]) .not-found__wrap{box-sizing:border-box;border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);width:min(100% - 32px,720px);margin:32px auto;padding:24px}html[data-theme]:has([data-cms-admin]) .not-found__content h1{font-size:24px;line-height:1.3}html[data-theme]:has([data-cms-admin]) .not-found__content p{color:var(--cms-muted-foreground)}:is(html[data-theme]:has([data-cms-admin]) [data-qa="cms.seed-runner.not-found"],html[data-theme]:has([data-cms-admin]) [data-qa="cms.stripe-test.not-found"],html[data-theme]:has([data-cms-admin]) [data-qa=cms\.locale-access-denied],html[data-theme]:has([data-cms-admin]) [data-qa=cms\.locale-access-redirect]){border:1px solid var(--cms-border);border-radius:var(--cms-radius-card);background:var(--cms-card);width:min(100%,720px);color:var(--cms-foreground);margin:40px auto;padding:24px}@media (max-width:768px){html[data-theme]:has([data-cms-admin]) .dashboard .card{min-height:64px}html[data-theme]:has([data-cms-admin]) .dashboard .card__actions .btn{width:44px;height:44px}html[data-theme]:has([data-cms-admin]) .template-minimal{padding:16px}html[data-theme]:has([data-cms-admin]) .template-minimal__wrap{padding:20px}:is(html[data-theme]:has([data-cms-admin]) [data-qa="cms.seed-runner.option"],html[data-theme]:has([data-cms-admin]) [data-qa="cms.stripe-test.form"]){padding:16px!important}}html[data-theme=dark]:has([data-cms-admin]) .cms-admin-logo__mark{background-image:url(/Fine-logo-grayscale.svg)}}@layer admin-utilities;
