@layer payload-default{}@layer payload-default{}@layer payload-default{.field-diff__locale-label{background:var(--theme-elevation-100);border-radius:var(--style-radius-s);padding:calc(var(--base)*.2)}[dir=ltr] .field-diff__locale-label{margin-right:calc(var(--base)*.25)}[dir=rtl] .field-diff__locale-label{margin-left:calc(var(--base)*.25)}.field-diff-container{position:relative}.field-diff-content{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-gap:20px;gap:20px;background:var(--theme-elevation-50);padding:10px}.field-diff-label{margin-bottom:calc(var(--base)*.35);font-weight:600;display:flex;flex-direction:row;height:100%;align-items:center;line-height:normal}.folder-edit-field{display:none}.edit-many-bulk-uploads__main .folder-edit-field,.edit-many__main .folder-edit-field{display:initial}:root{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-600);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-800);--diff-delete-link-color:var(--theme-error-600);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-600);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-800);--diff-create-link-color:var(--theme-success-600)}html[data-theme=dark]{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-650);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-900);--diff-delete-link-color:var(--theme-error-750);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-650);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-900);--diff-create-link-color:var(--theme-success-750)}.html-diff{font-size:14px;letter-spacing:.02em}.html-diff-no-value{color:var(--theme-elevation-400)}.html-diff pre{margin-top:0;margin-bottom:0}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=create]),.html-diff p:not([data-enable-match=false]):has([data-match-type=create]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]){position:relative;z-index:1}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h6:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff p:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;display:block;background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]){position:relative;z-index:1}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;display:block;background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]){position:relative;z-index:1}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";position:absolute;top:0;bottom:0;left:-10px;right:-10px;display:block;background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]){position:relative;z-index:1}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";position:absolute;top:0;bottom:0;left:-10px;right:-10px;display:block;background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1}.html-diff li::marker{color:var(--theme-text)}.html-diff [data-match-type=delete]:not([data-enable-match=false]):not(:is([data-enable-match=false] *)){color:var(--diff-delete-pill-color);-webkit-text-decoration-color:var(--diff-delete-pill-color);text-decoration-color:var(--diff-delete-pill-color);-webkit-text-decoration-line:line-through;text-decoration-line:line-through;background-color:var(--diff-delete-pill-bg);border-radius:4px;text-decoration-thickness:1px}.html-diff a[data-match-type=delete] :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-delete-link-color)}.html-diff a[data-match-type=create]:not(img) :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-create-link-color)}.html-diff [data-match-type=create]:not(img):not([data-enable-match=false]):not(:is([data-enable-match=false] *)){background-color:var(--diff-create-pill-bg);color:var(--diff-create-pill-color);border-radius:4px}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper{display:inline-flex}.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{display:flex}.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-block-wrapper,.html-diff .html-diff-delete-inline-wrapper{position:relative;align-items:center;flex-direction:row}.html-diff .html-diff-create-block-wrapper:after,.html-diff .html-diff-create-inline-wrapper:after,.html-diff .html-diff-delete-block-wrapper:after,.html-diff .html-diff-delete-inline-wrapper:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Zodiak:wght@400;700&display=swap";html{color-scheme:light!important}.dark,[class*=dark],[class*=theme-dark],[data-theme=dark]{color-scheme:light!important;background:var(--color-muted)!important;color:var(--color-black)!important}:root{--color-primary-blue:#1e40af;--color-primary-blue-hover:#1d4ed8;--color-primary-blue-light:#dbeafe;--color-primary-blue-dark:#1e3a8a;--color-accent-green:#059669;--color-accent-green-hover:#047857;--color-accent-green-light:#d1fae5;--color-secondary-gray:#6b7280;--color-secondary-gray-hover:#4b5563;--color-destructive:#dc2626;--color-destructive-hover:#b91c1c;--color-black:#000000;--color-white:#FFFFFF;--color-primary:var(--color-primary-blue);--color-accent:var(--color-accent-green);--color-secondary:var(--color-secondary-gray);--color-destructive:var(--color-destructive);--color-muted:#f8fafc;--color-popover:#fff;--color-card:#fff;--color-chart:var(--color-accent);--color-background:#ffffff;--color-foreground:#000000;--color-border:#e5e7eb;--color-input:#ffffff;--color-ring:var(--color-primary-blue);--color-text:#000000;--color-text-muted:#6b7280;--font-montserrat:"Montserrat",sans-serif;--font-zodiak:"Zodiak",serif;--radius-lg:1.5rem;--radius-md:1rem;--radius-sm:0.5rem;--shadow-card:0 4px 24px rgba(0,0,0,0.08);--shadow-modal:0 8px 32px rgba(0,0,0,0.12)}*,:after,:before{color-scheme:light!important}.payload__app,body{font-family:var(--font-montserrat);background:var(--color-muted)!important;color:var(--color-black)!important;color-scheme:light!important}.storage-widget{position:fixed;bottom:20px;right:20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:999999;min-width:200px;font-family:var(--font-montserrat)}.payload__app:after{content:"";width:200px;height:120px;background:#fff;border:1px solid #e5e7eb;pointer-events:none}.storage-widget-button{position:fixed;bottom:20px;right:20px;background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:999999;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:8px;transition:all .2s ease}.storage-widget-button:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 6px 8px -1px rgba(0,0,0,.15)}.storage-widget-button:active{transform:translateY(0)}.payload__app:after{content:"📊 Storage";position:fixed;bottom:20px;right:20px;background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:999999;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:8px;transition:all .2s ease;pointer-events:auto}.payload__app:after:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 6px 8px -1px rgba(0,0,0,.15)}.payload__app:after{-webkit-appearance:none;-moz-appearance:none;appearance:none}.payload__app:after:active{transform:translateY(0)}.storage-widget-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.storage-widget-title{font-size:14px;font-weight:600;color:#374151}.storage-widget-size{font-size:12px;color:#6b7280}.storage-widget-progress{width:100%;height:6px;background:#f3f4f6;border-radius:3px;margin-bottom:8px;overflow:hidden}.storage-widget-progress-bar{height:100%;background:#10b981;border-radius:3px;transition:all .3s ease}.storage-widget-details{display:flex;justify-content:space-between;font-size:12px;color:#6b7280;margin-bottom:8px}.payload__app.dark,.payload__app[class*=dark],.payload__app[data-theme=dark]{background:var(--color-muted)!important;color:var(--color-black)!important}.payload__nav{background:var(--color-primary)!important;color:var(--color-white)!important}.payload__nav:after{content:"";display:block;width:100%;height:1px;background:rgba(255,255,255,.2);margin:1rem 0}.storage-usage-widget{position:fixed;bottom:0;left:0;right:0;background:var(--color-white);border-top:1px solid var(--color-border);padding:1rem;z-index:1000;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.storage-usage-widget .storage-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.storage-usage-widget .storage-title{font-size:.875rem;font-weight:600;color:var(--color-text)}.storage-usage-widget .storage-size{font-size:.75rem;color:var(--color-text-muted)}.storage-usage-widget .progress-container{width:100%;background:var(--color-muted);border-radius:.25rem;height:.5rem;margin-bottom:.5rem;overflow:hidden}.storage-usage-widget .progress-bar{height:100%;transition:all .3s ease;border-radius:.25rem}.storage-usage-widget .progress-bar--green{background:#10b981}.storage-usage-widget .progress-bar--yellow{background:#f59e0b}.storage-usage-widget .progress-bar--red{background:#ef4444}.storage-usage-widget .storage-details{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text-muted);margin-bottom:.5rem}.storage-usage-widget .storage-warning{background:#fef3c7;border:1px solid #f59e0b;border-radius:.375rem;padding:.5rem;margin-top:.5rem}.storage-usage-widget .storage-warning--critical{background:#fee2e2;border-color:#ef4444}.storage-usage-widget .warning-title{font-size:.75rem;font-weight:600;color:#92400e;margin-bottom:.25rem}.storage-usage-widget .warning-title--critical{color:#991b1b}.storage-usage-widget .warning-message{font-size:.75rem;color:#92400e;margin-bottom:.5rem}.storage-usage-widget .warning-message--critical{color:#991b1b}.storage-usage-widget .upgrade-button{background:#3b82f6;color:#fff;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;cursor:pointer;transition:background .2s}.storage-usage-widget .upgrade-button:hover{background:#2563eb}.storage-usage-widget .upgrade-button--urgent{background:#ef4444}.storage-usage-widget .upgrade-button--urgent:hover{background:#dc2626}.payload__logo{height:40px}.payload__button:hover,button:hover{background:var(--color-primary-blue-hover)}.payload__card{box-shadow:var(--shadow-card);padding:2rem}.payload__card,.payload__modal{background:var(--color-card)!important;border-radius:var(--radius-lg);color:var(--color-black)!important}.payload__modal{box-shadow:var(--shadow-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}input,select,textarea{border-radius:var(--radius-sm);border:1.5px solid var(--color-accent);font-family:var(--font-montserrat);background:var(--color-input)!important;color:var(--color-text)!important}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-blue-light)}.payload__container{max-width:1400px;margin:0 auto;padding:2rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-montserrat);text-transform:uppercase;letter-spacing:.05em;color:var(--color-black)!important}.payload__accordion-content{transition:max-height .3s cubic-bezier(.4,0,.2,1)}.nav-toggler,.nav__mobile-close{background:var(--color-white)!important;margin-right:20px!important;transition:background .2s,border .2s!important}@media(max-width:768px){.template-default__nav-toggler{display:none!important}}.payload-toast-close-button{padding:.25rem .5rem!important;border-radius:50%!important;background:#fcfcfc!important;color:#333!important;margin:0!important;box-shadow:none!important;font-weight:400!important;min-width:unset!important;min-height:unset!important}.payload__table{background:var(--color-white)!important;color:var(--color-black)!important}.payload__dropdown,.payload__panel,.payload__select,.payload__sidebar,.payload__table td,.payload__table th,.payload__toolbar{background:var(--color-white)!important;color:var(--color-black)!important;border-color:var(--color-border)!important}.payload__field{background:var(--color-white)!important}.payload__field,.payload__label,.payload__text{color:var(--color-black)!important}.payload__link{color:var(--color-primary)!important}.payload__link:hover{color:var(--color-primary-blue-hover)!important}.payload__icon{color:var(--color-black)!important}.payload__badge{background:var(--color-primary)!important;color:var(--color-white)!important}.payload__alert,.payload__notification{background:var(--color-white)!important;color:var(--color-black)!important;border-color:var(--color-border)!important}.payload__tooltip{background:var(--color-black)!important;color:var(--color-white)!important}.payload__progress{background:var(--color-muted)!important}.payload__progress-bar{background:var(--color-primary)!important}.payload__spinner{color:var(--color-primary)!important}.payload__loading{background:var(--color-white)!important;color:var(--color-black)!important}.payload__error{background:var(--color-destructive)!important;color:var(--color-white)!important}.payload__success{background:var(--color-secondary)!important;color:var(--color-black)!important}.payload__warning{background:var(--color-accent)!important}.payload__info,.payload__warning{color:var(--color-black)!important}.payload__info{background:var(--color-accent-green-light)!important}[class*=payload__]{color-scheme:light!important}.enhanced-language-toggle,.language-toggle,.payload-language-toggle{font-family:system-ui,-apple-system,sans-serif!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;border:1px solid #e5e7eb!important;background:#fff!important;z-index:999999!important;position:fixed!important;top:20px!important;right:20px!important;transition:all .3s ease!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.enhanced-language-toggle button,.language-toggle button,.payload-language-toggle button{font-family:inherit!important;transition:all .2s ease!important;border:none!important;cursor:pointer!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:rgba(0,0,0,0)!important}.enhanced-language-toggle button:hover,.language-toggle button:hover,.payload-language-toggle button:hover{transform:translateX(4px)!important}.enhanced-language-toggle button:active,.language-toggle button:active,.payload-language-toggle button:active{transform:translateX(2px)!important}@media(max-width:768px){.enhanced-language-toggle,.language-toggle,.payload-language-toggle{top:10px!important;right:10px!important;min-width:180px!important;max-width:calc(100vw - 20px)!important}.enhanced-language-toggle button,.language-toggle button,.payload-language-toggle button{padding:10px 12px!important;font-size:13px!important;min-height:44px!important}}.enhanced-language-toggle *,.language-toggle *,.payload-language-toggle *{box-sizing:border-box!important}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.enhanced-language-toggle,.language-toggle,.payload-language-toggle{animation:slideInFromRight .3s ease-out!important}.enhanced-language-toggle button:focus,.language-toggle button:focus,.payload-language-toggle button:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}@media(prefers-contrast:high){.enhanced-language-toggle,.language-toggle,.payload-language-toggle{border:2px solid #000!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important}}@media(prefers-reduced-motion:reduce){.enhanced-language-toggle,.enhanced-language-toggle button,.language-toggle,.language-toggle button,.payload-language-toggle,.payload-language-toggle button{transition:none!important;animation:none!important}.enhanced-language-toggle button:hover,.language-toggle button:hover,.payload-language-toggle button:hover{transform:none!important}}@media(max-width:768px){.payload__nav{padding:.5rem 1rem!important}.payload__nav-item{padding:.75rem 1rem!important;font-size:.875rem!important}.payload__sidebar{width:100%!important;max-width:100%!important;position:fixed!important;top:0!important;left:0!important;height:100vh!important;z-index:1000!important;transform:translateX(-100%)!important;transition:transform .3s ease-in-out!important}.payload__sidebar--open{transform:translateX(0)!important}.payload__main{margin-left:0!important;padding:1rem!important}.payload__card{margin-bottom:1rem!important}.payload__card,.payload__form{padding:1rem!important}.payload__field{margin-bottom:1rem!important}input,select,textarea{font-size:16px!important;padding:.75rem!important;min-height:44px!important}.payload__button{padding:.75rem 1rem!important;min-height:44px!important;font-size:.875rem!important;width:100%!important;margin-bottom:.5rem!important}.payload__table{font-size:.75rem!important}.payload__table td,.payload__table th{padding:.5rem!important}.payload__modal{margin:1rem!important;max-width:calc(100vw - 2rem)!important;max-height:calc(100vh - 2rem)!important}.payload__toolbar{flex-direction:column!important;gap:.5rem!important;padding:1rem!important}.payload__search{width:100%!important;margin-bottom:1rem!important}.payload__filters{flex-direction:column!important;gap:.5rem!important}.payload__pagination{justify-content:center!important;flex-wrap:wrap!important;gap:.25rem!important}.payload__collection-card{width:100%!important;margin-bottom:1rem!important}.payload__upload-area{padding:2rem 1rem!important;min-height:120px!important}.payload__image-gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:.5rem!important}.payload__rich-text-editor{min-height:200px!important}.payload__rich-text-toolbar{flex-wrap:wrap!important;gap:.25rem!important}.payload__tabs{flex-direction:column!important}.payload__tab{width:100%!important;text-align:center!important}.payload__accordion{margin-bottom:.5rem!important}.payload__accordion-header{padding:1rem!important;min-height:44px!important}.payload__notification{margin:.5rem!important;padding:1rem!important}.payload__loading{padding:2rem 1rem!important}.payload__error,.payload__success{padding:1rem!important;margin:1rem 0!important}}@media(min-width:769px)and (max-width:1024px){.payload__sidebar{width:250px!important}.payload__main{margin-left:250px!important}.payload__card{padding:1.5rem!important}.payload__button{padding:.75rem 1.5rem!important}}@media(hover:none)and (pointer:coarse){.payload__accordion-header,.payload__button,.payload__nav-item,.payload__tab{min-height:44px!important;min-width:44px!important}.payload__main,.payload__sidebar{-webkit-overflow-scrolling:touch!important}.payload__button:focus,.payload__nav-item:focus,.payload__tab:focus{outline:2px solid var(--color-primary)!important;outline-offset:2px!important}}@media(prefers-color-scheme:dark){*,:after,:before{color-scheme:light!important}.payload__app,[class*=payload__],body{background:var(--color-muted)!important;color:var(--color-black)!important}}.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row{background:#fff!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;margin-bottom:1rem!important;padding:1rem!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row{padding:.75rem!important;margin-bottom:.75rem!important}}.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:1rem!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row-header{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}}.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row-index{font-weight:600!important;color:var(--color-primary)!important;font-size:.875rem!important}.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row-actions{display:flex!important;gap:.5rem!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row-actions{justify-content:space-between!important}}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=image] .payload__upload-field{border:2px dashed var(--color-border)!important;border-radius:var(--radius-sm)!important;padding:2rem 1rem!important;text-align:center!important;background:var(--color-muted)!important;transition:all .2s!important}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=image] .payload__upload-field:hover{border-color:var(--color-primary)!important;background:var(--color-primary-blue-light)!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=image] .payload__upload-field{padding:1.5rem 1rem!important;min-height:120px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=image] .payload__upload-field__input{display:none!important}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=image] .payload__upload-field__label{cursor:pointer!important;font-weight:500!important;color:var(--color-primary)!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=image] .payload__upload-field__label{font-size:.875rem!important}}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonLink] .payload__input,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonText] .payload__input,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=subtitle] .payload__input,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=title] .payload__input{border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;padding:.75rem!important;font-size:.875rem!important}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonLink] .payload__input:focus,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonText] .payload__input:focus,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=subtitle] .payload__input:focus,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=title] .payload__input:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary-blue-light)!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonLink] .payload__input,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonText] .payload__input,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=subtitle] .payload__input,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=title] .payload__input{padding:1rem!important;font-size:1rem!important;min-height:44px!important}}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonLink] .payload__label,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonText] .payload__label,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=subtitle] .payload__label,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=title] .payload__label{font-weight:600!important;color:var(--color-text)!important;margin-bottom:.5rem!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonLink] .payload__label,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonText] .payload__label,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=subtitle] .payload__label,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=title] .payload__label{font-size:.875rem!important}}.payload__field[data-field-name=heroBanners] .payload__array-field__add-button,.payload__field[data-field-name=heroBanners] .payload__array-field__remove-button{background:var(--color-primary)!important;color:#fff!important;border:none!important;border-radius:var(--radius-sm)!important;padding:.75rem 1rem!important;font-weight:500!important;cursor:pointer!important;transition:background .2s!important}.payload__field[data-field-name=heroBanners] .payload__array-field__add-button:hover,.payload__field[data-field-name=heroBanners] .payload__array-field__remove-button:hover{background:var(--color-primary-blue-hover)!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__array-field__add-button,.payload__field[data-field-name=heroBanners] .payload__array-field__remove-button{padding:1rem!important;min-height:44px!important;font-size:.875rem!important}}.payload__field[data-field-name=heroBanners] .payload__array-field__remove-button{background:var(--color-destructive)!important}.payload__field[data-field-name=heroBanners] .payload__array-field__remove-button:hover{background:#dc2626!important}.payload__input--select,.payload__select select,select,select.payload__select,select[data-field-name=buttonLink]{min-width:200px!important;width:100%!important;padding:.75rem 2.5rem .75rem .75rem!important;background-color:var(--color-white)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")!important;background-position:right .5rem center!important;background-repeat:no-repeat!important;background-size:1.5em 1.5em!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;color:var(--color-text)!important;font-size:.875rem!important;line-height:1.5!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important;cursor:pointer!important}.payload__input--select:focus,.payload__select select:focus,select.payload__select:focus,select:focus,select[data-field-name=buttonLink]:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary-blue-light)!important;outline:none!important}.payload__input--select:hover,.payload__select select:hover,select.payload__select:hover,select:hover,select[data-field-name=buttonLink]:hover{border-color:var(--color-primary)!important}@media(max-width:768px){.payload__input--select,.payload__select select,select,select.payload__select,select[data-field-name=buttonLink]{padding:1rem 3rem 1rem 1rem!important;font-size:1rem!important;min-height:44px!important;background-size:1.25em 1.25em!important;background-position:right .75rem center!important}}select option{background-color:var(--color-white)!important;color:var(--color-text)!important;padding:.5rem!important;font-size:.875rem!important}select option:checked{background-color:var(--color-primary)!important;color:var(--color-white)!important}select option:hover{background-color:var(--color-primary-blue-light)!important}.payload__field[data-field-name=buttonLink] .payload__input,.payload__field[data-field-name=buttonLink] .payload__select,.payload__field[data-field-name=buttonLink] select{min-width:250px!important;max-width:100%!important}@media(max-width:768px){.payload__field[data-field-name=buttonLink] .payload__input,.payload__field[data-field-name=buttonLink] .payload__select,.payload__field[data-field-name=buttonLink] select{min-width:100%!important}}.payload__field[data-field-name=buttonLink] .payload__label{margin-bottom:.5rem!important;font-weight:600!important;color:var(--color-text)!important}.payload__array-field .payload__field[data-field-name=buttonLink]{margin-bottom:1rem!important}.payload__array-field .payload__field[data-field-name=buttonLink] select{width:100%!important;min-width:200px!important}.payload__field[data-field-name=heroBanners] .payload__array-field__row{position:relative!important}.payload__field[data-field-name=heroBanners] .payload__array-field__row:before{content:"📱 Mobile Preview"!important;position:absolute!important;top:.5rem!important;right:.5rem!important;background:var(--color-primary)!important;color:#fff!important;padding:.25rem .5rem!important;border-radius:.25rem!important;font-size:.75rem!important;font-weight:500!important;z-index:10!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__array-field__row:before{display:none!important}}