@layer desktop-layout{html body .antidot-public .photo-editor-position{padding:16px!important}html body .antidot-public .photo-editor-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(1200px,calc(100vw - 32px))!important;max-width:none!important;height:min(860px,calc(100dvh - 24px))!important;padding:0!important;gap:0!important;overflow:hidden!important;background:var(--u-background)!important;color:var(--u-text)!important;border:1px solid var(--u-border)!important;border-radius:16px!important;font-family:var(--u-body-font)!important}.antidot-public .photo-editor-workspace *{box-sizing:border-box!important;min-width:0!important}.antidot-public .photo-editor-workspace .pew-header{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:6px!important;padding:12px!important;border-bottom:1px solid var(--u-border)!important;min-height:70px!important}.antidot-public .photo-editor-workspace .pew-heading{flex:1!important}.antidot-public .photo-editor-workspace .pew-heading h2{margin:0!important;font-family:var(--u-photoDialogTitle-font)!important;font-size:var(--u-photoDialogTitle-desktop)!important;font-weight:var(--u-photoDialogTitle-weight)!important;line-height:var(--u-photoDialogTitle-line)!important}.antidot-public .photo-editor-workspace .pew-heading>div{margin-top:3px!important;color:var(--u-muted)!important;font-family:var(--u-photoProgress-font)!important;font-size:var(--u-photoProgress-desktop)!important}html body .antidot-public .photo-editor-workspace .pew-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-height:44px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--u-text)!important;box-shadow:none!important}.antidot-public .photo-editor-workspace :is(button,[role=menuitem])>svg{width:19px!important;height:19px!important;flex-shrink:0!important;stroke-width:var(--u-iconStroke)!important}.antidot-public .photo-editor-workspace .pew-preview{grid-column:1!important;grid-row:2/4!important;display:flex!important;flex-direction:column!important;min-height:0!important;background:var(--u-background)!important;padding:18px 16px 0!important;overflow:hidden!important}.antidot-public .photo-editor-workspace .pew-stage{flex:1!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;container-type:size!important;overflow:hidden!important}.antidot-public .photo-editor-workspace .pew-crop-image{position:relative!important;flex-shrink:0!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;touch-action:none!important}.antidot-public .photo-editor-workspace .pew-crop-image>svg{width:100%!important;height:100%!important}.antidot-public .photo-editor-workspace .pew-crop-image>canvas{display:block!important;width:100%!important;height:100%!important}.antidot-public .photo-editor-workspace .pew-help{flex:none!important;text-align:center!important;margin:12px 0 0!important;color:var(--u-muted)!important;font-family:var(--u-photoHelp-font)!important;font-size:var(--u-photoHelp-desktop)!important;line-height:var(--u-photoHelp-line)!important}.antidot-public .photo-editor-workspace .pew-navigation{flex:none!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;text-align:center!important;min-height:55px!important;font-family:var(--u-photoProgress-font)!important;font-size:var(--u-photoProgress-desktop)!important}.antidot-public .photo-editor-workspace .pew-tools{grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:column!important;min-height:0!important;border-left:1px solid var(--u-border)!important}.antidot-public .photo-editor-workspace .pew-tabs{display:flex!important;flex:none!important;padding:0 16px!important;border-bottom:1px solid var(--u-border)!important}html body .antidot-public .photo-editor-workspace .pew-tabs>button{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:48px!important;padding:8px 2px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--u-text)!important;box-shadow:none!important;font-family:var(--u-photoTools-font)!important;font-size:var(--u-photoTools-desktop)!important}html body .antidot-public .photo-editor-workspace .pew-tabs>button[aria-selected=true]{color:var(--u-accent)!important;border-bottom-color:var(--u-accent)!important}.antidot-public .photo-editor-workspace .pew-panels{min-height:0!important;flex:1!important;overflow:auto!important;overscroll-behavior:contain!important;padding:16px!important}.antidot-public .photo-editor-workspace [hidden]{display:none!important}.antidot-public .photo-editor-workspace fieldset{padding:0!important;margin:0!important;border:0!important}.antidot-public .photo-editor-workspace .pew-modes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.antidot-public .photo-editor-workspace .pew-local-actions{display:flex!important;gap:4px!important;margin:10px 0 0!important}.antidot-public .photo-editor-workspace .pew-local-actions>button{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;border:0!important;background:transparent!important;padding:4px!important;box-shadow:none!important}.antidot-public .photo-editor-workspace .pew-panels button{font-family:var(--u-photoTools-font)!important;font-size:var(--u-photoTools-desktop)!important;line-height:var(--u-photoTools-line)!important}.antidot-public .photo-editor-workspace .pew-caption{margin:10px 0 0!important;color:var(--u-muted)!important;font-family:var(--u-photoHelp-font)!important;font-size:var(--u-photoHelp-desktop)!important;line-height:var(--u-photoHelp-line)!important}.antidot-public .photo-editor-workspace .pew-zoom{display:grid!important;gap:8px!important;margin:16px 0!important;font-family:var(--u-photoTools-font)!important;font-size:var(--u-photoTools-desktop)!important}.antidot-public .photo-editor-workspace .pew-zoom>span{display:flex!important;justify-content:space-between!important}.antidot-public .photo-editor-workspace .pew-zoom input{width:100%!important;min-height:32px!important;accent-color:var(--u-accent)!important}.antidot-public .photo-editor-workspace .pew-legend{display:grid!important;gap:8px!important;font-family:var(--u-photoTools-font)!important;font-size:var(--u-photoTools-desktop)!important}.antidot-public .photo-editor-workspace .pew-extra{margin-top:8px!important;border-top:0!important}.antidot-public .photo-editor-workspace .pew-extra>summary{display:flex!important;align-items:center!important;min-height:32px!important;font-family:var(--u-photoTools-font)!important;font-size:var(--u-photoTools-desktop)!important;cursor:pointer!important}.antidot-public .photo-editor-workspace .pew-extra label{display:flex!important;align-items:center!important;gap:10px!important;margin:10px 0!important;font-family:var(--u-photoHelp-font)!important;font-size:var(--u-photoHelp-desktop)!important}.antidot-public .photo-editor-workspace .pew-setting{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:52px!important;margin:0 0 12px!important;text-align:left!important;white-space:normal!important}.antidot-public .photo-editor-workspace .pew-setting>span{flex:1!important}.antidot-public .photo-editor-workspace .pew-setting strong{display:block!important;font-weight:500!important}.antidot-public .photo-editor-workspace .pew-setting small{display:block!important;margin-top:3px!important;color:var(--u-muted)!important;font-size:var(--u-photoHelp-desktop)!important}.antidot-public .photo-editor-workspace .pew-filters{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}html body .antidot-public .photo-editor-workspace .pew-filters button{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:0!important;min-height:44px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--u-text)!important}.antidot-public .photo-editor-workspace .pew-filters .en-filter-thumbnail{display:block!important;overflow:hidden!important;aspect-ratio:2/3!important;width:100%!important;border:1px solid var(--u-border)!important;border-radius:var(--u-fieldRadius)!important}.antidot-public .photo-editor-workspace .pew-filters .en-filter-thumbnail>svg{display:block!important;width:100%!important;height:100%!important}.antidot-public .photo-editor-workspace .pew-filters [aria-pressed=true] .en-filter-thumbnail{border:var(--u-selectionBorderWidth) solid var(--u-accent)!important}.antidot-public .photo-editor-workspace .pew-filters .en-filter-caption{display:block!important;min-height:0!important;text-align:center!important;white-space:nowrap!important;overflow-wrap:normal!important;font-family:var(--u-photoHelp-font)!important;font-size:var(--u-photoHelp-desktop)!important;line-height:var(--u-photoHelp-line)!important;font-weight:var(--u-photoHelp-weight)!important}.antidot-public .photo-editor-workspace .pew-filters [aria-pressed=true] .en-filter-caption{color:var(--u-accent)!important}.antidot-public .photo-editor-workspace .pew-filter-all{margin-top:12px!important}.antidot-public .photo-editor-workspace .pew-footer{grid-column:2!important;grid-row:3!important;padding:12px 16px 16px!important;border-top:1px solid var(--u-border)!important;border-left:1px solid var(--u-border)!important}html body .antidot-public .photo-editor-workspace .pew-save{display:flex!important;width:100%!important;min-height:48px!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 12px!important;border:0!important;border-radius:var(--u-buttonRadius)!important;background:var(--u-button)!important;color:var(--u-buttonText)!important;font-family:var(--u-checkoutButtons-font)!important;font-size:var(--u-checkoutButtons-desktop)!important}html body .antidot-public .photo-editor-workspace .pew-save:hover:not(:disabled){background:var(--u-buttonHover)!important}.antidot-public .photo-editor-workspace .pew-footer [role=alert]{margin:0 0 8px!important}.antidot-public .photo-editor-workspace .pew-menu{z-index:2!important;min-width:220px!important;padding:6px!important;border:1px solid var(--u-border)!important;border-radius:var(--u-cardRadius)!important;background:var(--u-background)!important;color:var(--u-text)!important;box-shadow:0 4px 16px #0002!important;font-family:var(--u-photoTools-font)!important;font-size:var(--u-photoTools-desktop)!important}.antidot-public .photo-editor-workspace .pew-menu [role=menuitem]{display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:8px 10px!important;cursor:pointer!important}.antidot-public .photo-editor-workspace .pew-menu [data-highlighted]{background:var(--u-secondary)!important}.antidot-public .photo-editor-workspace .pew-menu-danger{color:var(--u-error)!important}.antidot-public .photo-editor-workspace .pw-crop-grid{position:absolute!important;inset:0!important;pointer-events:none!important;border:1px solid #ffffff99!important;background:linear-gradient(90deg,transparent 33.1%,#ffffff77 33.3%,transparent 33.5%,transparent 66.4%,#ffffff77 66.6%,transparent 66.8%),linear-gradient(0deg,transparent 33.1%,#ffffff77 33.3%,transparent 33.5%,transparent 66.4%,#ffffff77 66.6%,transparent 66.8%)!important}.antidot-public .photo-editor-workspace [data-crop-active=false] .pw-crop-grid{display:none!important}html body .antidot-public .photo-editor-workspace .pew-modes>button{min-height:44px!important;padding:8px!important;border-radius:var(--u-fieldRadius)!important;white-space:nowrap!important;box-shadow:none!important}.antidot-public .photo-editor-workspace .pew-optimize-current{justify-content:space-between!important;gap:14px!important;min-height:48px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-family:var(--u-photoTools-font)!important;font-size:var(--u-photoTools-desktop)!important}html body .antidot-public .photo-editor-workspace .pew-optimize-all{justify-content:center!important;min-height:44px!important;padding:8px!important;border-radius:var(--u-fieldRadius)!important}html body .antidot-public .photo-editor-workspace .pew-apply-filter,html body .antidot-public .photo-editor-workspace .pew-optimize-all{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;margin:12px 0 0!important;white-space:normal!important}html body .antidot-public .photo-editor-workspace .pew-apply-filter{min-height:32px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--u-text)!important;box-shadow:none!important;text-align:left!important;font-family:var(--u-photoHelp-font)!important;font-size:var(--u-photoHelp-desktop)!important}.antidot-public .photo-editor-workspace .pew-checkbox{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:19px!important;height:19px!important;flex-shrink:0!important;border:1px solid var(--u-text)!important;border-radius:var(--u-fieldRadius)!important;color:var(--u-accent)!important}html body .antidot-public .photo-editor-workspace .pew-optimize-current [data-slot=checkbox]{width:19px!important;height:19px!important;min-height:0!important;padding:0!important;border-radius:var(--u-fieldRadius)!important}html body .antidot-public .photo-editor-workspace .pew-modes>button[aria-pressed=false]{border:var(--u-borderWidth) solid var(--u-border)!important}@media (max-width:760px){html body .antidot-public .photo-editor-workspace{width:calc(100vw - 32px)!important;height:min(826px,calc(100dvh - 32px))!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(60px,1fr) auto auto!important}.antidot-public .photo-editor-workspace .pew-header{padding:12px!important;gap:6px!important}.antidot-public .photo-editor-workspace .pew-heading h2{font-size:var(--u-photoDialogTitle-mobile)!important}.antidot-public .photo-editor-workspace .pew-heading>div{font-size:var(--u-photoProgress-mobile)!important}.antidot-public .photo-editor-workspace .pew-preview{grid-column:1!important;grid-row:2!important;padding:18px 16px 0!important}.antidot-public .photo-editor-workspace .pew-tools{grid-column:1!important;grid-row:3!important;height:min(244px,34dvh)!important;border-left:0!important;border-top:1px solid var(--u-border)!important}.antidot-public .photo-editor-workspace .pew-tools[data-single-tool=true]{height:min(200px,30dvh)!important}.antidot-public .photo-editor-workspace .pew-panels{padding:16px!important}.antidot-public .photo-editor-workspace .pew-footer{grid-column:1!important;grid-row:4!important;padding:12px 16px max(16px,env(safe-area-inset-bottom))!important;border-left:0!important}html body .antidot-public .photo-editor-workspace .pew-save{font-size:var(--u-checkoutButtons-mobile)!important}.antidot-public .photo-editor-workspace .pew-caption,.antidot-public .photo-editor-workspace .pew-extra label,.antidot-public .photo-editor-workspace .pew-help,.antidot-public .photo-editor-workspace .pew-setting small{font-size:var(--u-photoHelp-mobile)!important}.antidot-public .photo-editor-workspace .pew-navigation{font-size:var(--u-photoProgress-mobile)!important}.antidot-public .photo-editor-workspace .pew-extra>summary,.antidot-public .photo-editor-workspace .pew-legend,.antidot-public .photo-editor-workspace .pew-menu,.antidot-public .photo-editor-workspace .pew-zoom,html body .antidot-public .photo-editor-workspace .pew-panels button,html body .antidot-public .photo-editor-workspace .pew-tabs>button{font-size:var(--u-photoTools-mobile)!important}.antidot-public .photo-editor-workspace .pew-zoom-desktop{display:none!important}.antidot-public .photo-editor-workspace .pew-filters .en-filter-caption,html body .antidot-public .photo-editor-workspace .pew-apply-filter{font-size:var(--u-photoHelp-mobile)!important}.antidot-public .photo-editor-workspace .pew-optimize-current{font-size:var(--u-photoTools-mobile)!important}}@media (max-width:760px) and (max-height:550px){.antidot-public .photo-editor-workspace .pew-help{display:none!important}.antidot-public .photo-editor-workspace .pew-tools{height:34dvh!important}.antidot-public .photo-editor-workspace .pew-navigation,.antidot-public .photo-editor-workspace .pew-navigation .pew-icon{min-height:32px!important}.antidot-public .photo-editor-workspace .pew-header{padding-block:2px!important;min-height:48px!important}.antidot-public .photo-editor-workspace .pew-footer{padding-block:6px!important}}@media (max-width:360px){html body .antidot-public .photo-editor-workspace .pew-icon{width:32px!important}.antidot-public .photo-editor-workspace .pew-header{gap:2px!important}}}