.it-catalog-editor[data-slot=content]{border:0;border-radius:0;box-shadow:none;height:var(--it-viewport-height,100dvh);max-height:none}.it-catalog-editor .it-editor-dialog-header{border:0;margin:0 auto;max-width:800px;min-width:0;padding:calc(36px + var(--it-safe-top)) 28px 28px;width:100%}.it-catalog-editor .it-editor-dialog-title{font-size:clamp(32px,5vw,44px);letter-spacing:-.035em;line-height:1.12;overflow-wrap:anywhere;padding-right:48px}.it-catalog-editor .it-editor-dialog-description{color:var(--it-muted);font-size:14px;line-height:1.65;margin-top:10px;max-width:58ch;padding-right:24px}.it-catalog-editor .it-editor-dialog-close{border-radius:999px;height:44px;justify-content:center;position:absolute;right:20px;top:calc(20px + var(--it-safe-top));width:44px}.it-catalog-editor .it-editor-dialog-body{margin:0 auto;max-width:800px;min-height:0;min-width:0;overscroll-behavior:contain;padding:4px 28px 28px;width:100%}.it-catalog-editor .it-editor-dialog-footer{background:var(--it-page-bg);border:0;gap:12px;justify-content:flex-end;margin:0 auto;max-width:800px;padding:18px 28px calc(20px + var(--it-safe-bottom));width:100%}.it-catalog-editor .it-editor-dialog-footer>button{border-radius:999px;min-height:46px;padding-inline:22px}@media(max-width:640px){.it-catalog-editor .it-editor-dialog-header{padding:calc(28px + var(--it-safe-top)) 20px 22px}.it-catalog-editor .it-editor-dialog-body{padding:0 20px 24px}.it-catalog-editor .it-editor-dialog-footer{padding:16px 20px calc(20px + var(--it-safe-bottom))}.it-catalog-editor .it-editor-dialog-close{right:16px;top:calc(16px + var(--it-safe-top))}.it-catalog-editor .it-editor-dialog-description{font-size:13px}}html.it-keyboard-open .it-catalog-editor[role=dialog][data-slot=content].fixed{bottom:auto;height:var(--it-visible-height);max-height:var(--it-visible-height);overflow:hidden;top:var(--it-viewport-offset);transform:none}html.it-keyboard-open .it-catalog-editor [data-slot=header]{padding-bottom:12px;padding-top:calc(12px + var(--it-safe-top))}html.it-keyboard-open .it-catalog-editor [data-slot=title]{font-size:1.25rem;line-height:1.5rem}html.it-keyboard-open .it-catalog-editor [data-slot=description]{display:none}html.it-keyboard-open .it-catalog-editor [data-slot=body]{padding-bottom:16px}html.it-keyboard-open .it-catalog-editor [data-slot=footer]{padding-bottom:12px;padding-top:8px}html.it-keyboard-open .it-catalog-editor textarea{max-height:max(80px,min(180px,calc(var(--it-visible-height) - 220px)))}html.it-keyboard-open .it-catalog-editor .it-editor-dialog-close{top:calc(6px + var(--it-safe-top))}
