body.creator-scroll-locked{overflow:hidden}body.creator-scroll-locked .creator-mobile-form #design-box,body.creator-scroll-locked .creator-mobile-form .canvas-container{touch-action:none}.creator-mobile-form #label_text_edit,.creator-mobile-form #label_text_edit:focus,.creator-mobile-form .creator-mobile-field-input,.creator-mobile-form .creator-mobile-field-input:focus,.creator-mobile-form #toolbox textarea,.creator-mobile-form #toolbox input[type='text'],.creator-mobile-form #toolbox input[type='number'],.creator-mobile-form #toolbox input[type='search'],.creator-mobile-form #toolbox input[type='tel'],.creator-mobile-form #toolbox input[type='email'],.creator-mobile-form #toolbox select{font-size:16px !important;-webkit-text-size-adjust:100%;touch-action:manipulation}@media screen and (max-width: 812px){.creator-mobile-form{padding-bottom:calc(10rem + env(safe-area-inset-bottom, 0px))}.creator-mobile-canvas-layout .edit-card .accordianLinks>.card,.creator-mobile-editor-panels>.card{border:0;background:transparent;box-shadow:none;margin:0;padding:0}#text--box .creator-mobile-text-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:0.5rem;width:100%}#text--box .creator-mobile-text-actions .btn{flex:1 1 0;min-width:0;width:auto;margin:0}#text--box .creator-mobile-text-actions .btn-remove-object{display:none}#text--box.creator-mobile-text-has-selection .creator-mobile-text-actions .btn-remove-object{display:block}#portrait--box .creator-mobile-media-row,#image--box .creator-mobile-media-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0.65rem;width:100%}#portrait--box .creator-mobile-media-thumb,#image--box .creator-mobile-media-thumb{flex:0 0 auto;float:none;width:4.5rem;min-width:4.5rem;max-width:4.5rem;min-height:4.5rem;margin:0;overflow:hidden;border-radius:8px;border:1px solid #d0dae4;background:#f4f7fa;display:flex;align-items:center;justify-content:center}#portrait--box .creator-mobile-media-thumb img,#image--box .creator-mobile-media-thumb .image-preview,#image--box .creator-mobile-media-thumb .image-preview img,#image--box .creator-mobile-media-thumb .image-preview canvas{display:block;max-width:100%;max-height:4.5rem;width:auto;height:auto;margin:0 auto}#image--box .creator-mobile-media-thumb--placeholder.image-title{padding:0;width:4.5rem;min-height:4.5rem;border-style:solid}.creator-mobile-media-thumb-label{font-size:0.75rem;font-weight:600;color:#6b7a8a;text-transform:uppercase;letter-spacing:0.03em}#portrait--box .creator-mobile-media-btn,#image--box .creator-mobile-media-btn{flex:1 1 auto;min-width:0;margin:0;width:auto;display:block}#image--box .creator-mobile-media-actions{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0.45rem;min-width:0}#image--box .creator-mobile-media-actions .btn{flex:1 1 calc(50% - 0.25rem);margin:0;min-width:0}#image--box.creator-mobile-image-has-selection .creator-mobile-image-add-row{display:none}.toolbox-portrait .btn-blue.creator-mobile-media-btn{margin:0}.creator-mobile-form #label_text_edit{display:block;width:100%;max-width:100%;min-height:5.5rem;height:auto;margin:0;padding:12px 14px;font-size:16px !important;line-height:1.45;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;color:#07283b;background-color:#fff;border:1px solid #d0dae4;border-radius:10px;box-sizing:border-box;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.creator-mobile-form #label_text_edit:focus{outline:none;border-color:#0d5a8a;box-shadow:0 0 0 3px rgba(13,90,138,0.12)}.creator-mobile-form #text--box .rowitem:has(#label_text_edit){display:block;width:100%;margin-bottom:0.75rem}.creator-mobile-form #toolbox .fontbox{width:100%;margin:0 0 0.75rem;padding:0;border:0;border-radius:0;background:transparent}.creator-mobile-form #toolbox .fontbox p{margin:0 0 0.35rem;padding:0;font-size:0.8125rem;font-weight:600;color:#445;text-transform:none;background:transparent;border:0}.creator-mobile-form #fontSelect.creator-mobile-font-select{display:block;width:100%;max-width:100%;min-height:2.75rem;padding:10px 12px;font-size:16px;line-height:1.3;color:#07283b;background-color:#fff;border:1px solid #d0dae4;border-radius:10px;box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:auto;appearance:auto}.creator-mobile-form #fontSelect.creator-mobile-font-select:focus{outline:none;border-color:#0d5a8a;box-shadow:0 0 0 3px rgba(13,90,138,0.12)}#text--box .creator-mobile-font-size-control{display:block;width:100%;margin-bottom:0.75rem}#text--box .creator-mobile-font-size-label{display:block;margin:0 0 0.4rem;font-size:0.8125rem;font-weight:600;color:#07283b}#text--box .creator-mobile-font-size-row{display:flex;flex-direction:row;align-items:center;gap:0.5rem;margin-bottom:0.65rem}#text--box #label_font_size.creator-mobile-font-size-input{position:static;left:auto;top:auto;width:auto;height:auto;line-height:1.4}#text--box .creator-mobile-font-size-input{flex:1 1 auto;min-width:0;max-width:6rem;margin:0 auto;padding:0.5rem 0.35rem;text-align:center;font-weight:600;color:#f8541a;-moz-appearance:textfield}#text--box .creator-mobile-font-size-input::-webkit-outer-spin-button,#text--box .creator-mobile-font-size-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#text--box .creator-mobile-font-size-step{flex:0 0 2.75rem;min-width:2.75rem;min-height:2.75rem;margin:0;padding:0;font-size:1.35rem;font-weight:600;line-height:1;color:#0d5a8a;background:#f0f6fb;border:1px solid #c5d8e8;border-radius:8px}#text--box .creator-mobile-font-size-slider.slider-label-size{clear:both;float:none;position:relative;left:auto;top:auto;width:100%;margin:0;padding:0.85rem 0.35rem 0.25rem;box-sizing:border-box}#text--box .creator-mobile-font-size-control .ui-slider-horizontal{height:8px;border-radius:4px}#text--box .creator-mobile-font-size-control .ui-slider-horizontal .ui-slider-handle{top:-13px;width:34px !important;height:34px !important;margin-left:-17px;border-radius:50%;border:2px solid #fff !important;box-shadow:0 2px 6px rgba(7,40,59,0.2);cursor:grab}#text--box .creator-mobile-font-size-control .ui-slider-horizontal .ui-slider-handle:active{cursor:grabbing}body.creator-mobile-canvas-editor-open .creator-mobile-form.creator-mobile-canvas-layout{padding-bottom:calc(17rem + env(safe-area-inset-bottom, 0px))}main:has(.creator-mobile-form),main:has(.template-pdp-creator-page__shell){overflow:visible}.creator_tool .container,.creator_tool .badge-creator,.template-pdp-creator-page__inner.creator_tool,.template-pdp-creator-page__shell,.template-pdp-creator-page__body,.creator-mobile-form,.creator-mobile-form .card-view,.creator-mobile-form .row,.creator-mobile-form .col-12{overflow:visible}.creator-mobile-form .row>.col-12{align-self:flex-start}.creator-mobile-form .creator-mobile-canvas-toolbar{margin-top:-0.5rem;margin-bottom:0.2rem}.creator-mobile-form .top-three-btns{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;margin-bottom:0.25rem;gap:2px}.creator-mobile-form .top-three-btns .btn{flex:1 1 0;min-width:0;width:auto;padding:4px 0;margin:0}.creator-mobile-form .top-three-btns .btn.flip-card{flex:1.35 1 0;padding:4px 0;margin:0}.creator-mobile-form .top-three-btns .btn img{width:auto;max-width:100%;height:1.35rem;-o-object-fit:contain;object-fit:contain}.creator-mobile-form .top-three-btns .btn.flip-card img{height:1.5rem}.creator-mobile-form .creator-mobile-reverse-settings{margin:0}.creator-mobile-form .creator-mobile-reverse-settings-heading{margin:0 0 0.3rem;padding:0;font-size:0.8125rem;font-weight:600;color:#07283b;line-height:1.2;background:transparent}.creator-mobile-form .creator-mobile-reverse-tools,.responsive.creator-mobile-form .creator-mobile-reverse-tools.creator-tools{display:flex;flex-wrap:nowrap;gap:0.35rem;margin:0 !important;margin-bottom:0 !important;padding:0;height:auto}.creator-mobile-form .card-view>.row>.col-12>.badge-side-indicator{margin-top:0.2rem;margin-bottom:0.15rem}.creator-mobile-form #design-box{margin-top:0}.creator-mobile-form #design-box.featured #front-side,.creator-mobile-form #design-box.featured #reverse-side{margin:0.2rem auto;padding-top:0;padding-bottom:0}.creator-mobile-form .creator-mobile-reverse-tools{align-items:center}.creator-mobile-form .creator-mobile-reverse-tools .reverse-same-as-front-remove{flex:0 0 auto;max-width:none}.creator-mobile-form .creator-mobile-reverse-toggle{flex:1 1 0;min-width:0;margin:0}.creator-mobile-form .creator-mobile-reverse-toggle label{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0.35rem;margin:0;width:100%}.creator-mobile-form .creator-mobile-reverse-toggle .can-toggle__label-text{flex:1 1 auto;min-width:0;margin:0;padding:0}.creator-mobile-form .creator-mobile-reverse-toggle-label{display:block;font-size:0.7rem;font-weight:600;line-height:1.2;color:#07283b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-mobile-form .creator-mobile-reverse-toggle .can-toggle__switch{flex:0 0 auto}.creator-mobile-form .creator-mobile-reverse-tools .btn,.creator-mobile-form .creator-mobile-reverse-tools .btn.btn-blue,.creator-mobile-form .creator-mobile-canvas-add-tools .btn,.creator-mobile-form .creator-mobile-canvas-add-tools .btn.btn-blue{flex:1 1 0;min-width:0;width:auto;margin:0;padding:0.45rem 0.35rem !important;font-size:0.75rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#e8edf3;background-color:#e8edf3;border:none;border-radius:0;color:#f8541a !important;filter:none;box-shadow:none;min-height:0;height:auto}.creator-mobile-form .creator-mobile-reverse-tools .btn:hover,.creator-mobile-form .creator-mobile-reverse-tools .btn:focus,.creator-mobile-form .creator-mobile-reverse-tools .btn:active,.creator-mobile-form .creator-mobile-reverse-tools .btn.btn-blue:hover,.creator-mobile-form .creator-mobile-reverse-tools .btn.btn-blue:focus,.creator-mobile-form .creator-mobile-reverse-tools .btn.btn-blue:active,.creator-mobile-form .creator-mobile-canvas-add-tools .btn:hover,.creator-mobile-form .creator-mobile-canvas-add-tools .btn:focus,.creator-mobile-form .creator-mobile-canvas-add-tools .btn:active,.creator-mobile-form .creator-mobile-canvas-add-tools .btn.btn-blue:hover,.creator-mobile-form .creator-mobile-canvas-add-tools .btn.btn-blue:focus,.creator-mobile-form .creator-mobile-canvas-add-tools .btn.btn-blue:active{background-color:#dde4eb !important;border-color:transparent !important;color:#e0480f !important}.creator-mobile-form .creator-mobile-canvas-add-tools,.responsive.creator-mobile-form .creator-mobile-canvas-add-tools.creator-tools{display:flex;flex-wrap:nowrap;gap:0.35rem;margin:0.35rem 0 0 !important;padding:0;height:auto}.template-pdp-creator-page__shell .creator-mobile-form .creator-mobile-canvas-toolbar{margin-top:-0.8rem}body.template-pdp-creator-page--mobile-canvas .creator-mobile-form.creator-mobile-canvas-layout{padding-bottom:calc(12rem + env(safe-area-inset-bottom, 0px))}body.template-pdp-creator-page--mobile-canvas .creator-mobile-bottom-dock{z-index:1025}body.template-pdp-creator-page--mobile-form .creator-mobile-save-bar{z-index:1025}.creator-mobile-preview-pin-root{position:relative}.creator-mobile-preview-sentinel{height:0;overflow:hidden;pointer-events:none}.creator-mobile-preview-placeholder{height:0;overflow:hidden}.creator-mobile-preview-bar{position:relative;z-index:1020;margin-left:-0.5rem;margin-right:-0.5rem;padding:0.5rem 0.75rem 0.75rem;background:#fff;border-bottom:1px solid #e0e6ed;box-shadow:0 4px 12px rgba(7,40,59,0.06)}.creator-mobile-preview-bar--pinned{position:fixed;top:110px;left:0;right:0;margin-left:0;margin-right:0;box-sizing:border-box}body.template-pdp-creator-page .creator-mobile-preview-bar--pinned{top:calc(3.25rem + env(safe-area-inset-top, 0px))}.creator-mobile-preview-toolbar{display:block;width:100%;margin-bottom:0.5rem}.creator-mobile-preview-toolbar .template_sets{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0.4rem 0.55rem;width:100%;margin:0;letter-spacing:normal;text-align:left}.creator-mobile-preview-toolbar .template_sets strong{flex:0 0 100%;width:100%;font-size:0.8125rem;font-weight:600;color:#07283b;line-height:1.3;margin:0}.creator-mobile-preview-toolbar .template_sets .set_border{display:inline-flex;margin:0;padding:2px;flex-shrink:0}.creator-mobile-preview-toolbar .template_sets .color_set{width:1.75rem !important;height:1.75rem !important;min-width:1.75rem;min-height:1.75rem;border-radius:3px}.creator-mobile-flip-btn{display:inline-flex;align-items:center;gap:0.35rem;margin-left:auto;padding:0.4rem 0.65rem;font-size:0.8125rem;font-weight:600;color:#0d5a8a;background:#f0f6fb;border:1px solid #c5d8e8;border-radius:6px;min-height:2.75rem}.creator-mobile-flip-btn .badge-side{display:block;width:1.15rem;height:auto}.creator-mobile-flip-label{line-height:1}.creator-mobile-preview-hint{margin:0.35rem 0 0;font-size:0.75rem;line-height:1.35;color:#5a6b78;text-align:center}.creator-mobile-preview-bar .badge-side-indicator{margin-bottom:0;width:100%}.creator-mobile-preview-bar #design-box{margin-bottom:0}.creator-mobile-section-heading{font-size:1.05rem;font-weight:600;color:#07283b;margin:0.85rem 0 0.65rem;line-height:1.25;font-family:'roboto-meduim', 'roboto', sans-serif}.creator-mobile-intro{margin-top:0.65rem;margin-bottom:0.65rem;padding:0.45rem 0.55rem 0.5rem;background:#f6f9fc;border:1px solid #e0e6ed;border-radius:6px;text-align:left}.creator-mobile-intro-title{font-size:1rem;font-weight:600;color:#07283b;margin:0 0 0.2rem 0;line-height:1.2;font-family:'roboto-meduim', 'roboto', sans-serif}.creator-mobile-intro-lead{font-size:0.8125rem;color:#445;margin:0 0 0.3rem 0;line-height:1.3}.creator-mobile-steps{margin:0;padding-left:1.05rem;font-size:0.8125rem;color:#333;line-height:1.4}.creator-mobile-steps li{margin-bottom:0.28rem}.creator-mobile-steps li:last-child{margin-bottom:0}.creator-mobile-steps strong{font-weight:600;color:#07283b}.creator-mobile-intro-details{margin-top:0.3rem;border-top:1px solid #dde5ec;padding-top:0.3rem}.creator-mobile-intro-summary{cursor:pointer;font-size:0.8125rem;font-weight:600;color:#0d5a8a;list-style:none;padding:0.05rem 0;line-height:1.25}.creator-mobile-intro-summary::-webkit-details-marker{display:none}.creator-mobile-intro-summary::after{content:'';display:inline-block;width:0.4em;height:0.4em;margin-left:0.3em;border-right:2px solid #0d5a8a;border-bottom:2px solid #0d5a8a;transform:rotate(45deg);vertical-align:0.12em;transition:transform 0.15s ease}.creator-mobile-intro-details[open] .creator-mobile-intro-summary::after{transform:rotate(-135deg);vertical-align:0.05em}.creator-mobile-badge-type{margin-bottom:1rem}.creator-mobile-badge-type .form-check.d-flex{-moz-column-gap:0.5rem;column-gap:0.5rem}.creator-mobile-badge-type .form-check-label.ms-2{margin-left:0 !important}.creator-mobile-badge-type .form-check-input{width:1.5rem !important;height:1.5rem !important;flex-shrink:0;margin-top:0}.creator-mobile-badge-type-default.form-check.d-flex.align-items-start{align-items:flex-start !important}.creator-mobile-badge-type-default .form-check-input{margin-top:0.22rem !important}.creator-mobile-badge-type-more-body .form-check.d-flex.align-items-start{align-items:center !important}.creator-mobile-badge-type-more-body .form-check-input{margin-top:0 !important}.creator-mobile-badge-type-heading{font-size:1.05rem;font-weight:600;color:#07283b;margin-bottom:0.35rem}.creator-mobile-badge-type-lead{font-size:0.88rem;line-height:1.45;color:#445;margin-bottom:0.75rem}.creator-mobile-badge-type-lead strong{color:#07283b}.creator-mobile-badge-type-video{font-weight:600;white-space:normal}.creator-mobile-badge-type-default{margin-bottom:0.5rem}.creator-mobile-badge-type-label{font-weight:600;color:#07283b;margin-right:0.35rem}.creator-mobile-badge-type-recommended{display:inline-block;font-size:0.68rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#fff;background:#1a7f5a;padding:0.2rem 0.45rem;border-radius:4px;vertical-align:0.12em;margin-right:0.35rem}.creator-mobile-learn-more{font-size:0.85rem;font-weight:600;white-space:nowrap;padding:0.25rem 0.15rem}.creator-mobile-badge-type-more{margin-top:0.35rem;border:1px solid #dde5ec;border-radius:8px;background:#fafcfd;overflow:hidden}.creator-mobile-badge-type-more-summary{cursor:pointer;font-size:0.9rem;font-weight:600;color:#0d5a8a;padding:0.65rem 0.75rem;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.creator-mobile-badge-type-more-summary::-webkit-details-marker{display:none}.creator-mobile-badge-type-more-summary::after{content:'';flex:0 0 auto;width:0.45em;height:0.45em;border-right:2px solid #0d5a8a;border-bottom:2px solid #0d5a8a;transform:rotate(45deg);transition:transform 0.15s ease}.creator-mobile-badge-type-more[open] .creator-mobile-badge-type-more-summary::after{transform:rotate(-135deg)}.creator-mobile-badge-type-more-body{padding:0 0.75rem 0.75rem;border-top:1px solid #e8eef4}.creator-mobile-badge-type-more-body .form-check{margin-bottom:0.5rem}.creator-mobile-badge-type-more-body .form-check:last-child{margin-bottom:0}.creator-mobile-image-hint{font-weight:400}.creator-mobile-field-input{font-size:16px;line-height:1.4;min-height:2.75rem}.creator-mobile-image-tap-hint{display:block;margin-top:0.4rem;font-size:0.75rem;font-weight:600;color:#0d5a8a}.creator-mobile-options-more{margin-top:0.75rem;border:1px solid #dde5ec;border-radius:8px;background:#fafcfd;overflow:hidden}.creator-mobile-options-more-summary{cursor:pointer;font-size:0.9rem;font-weight:600;color:#0d5a8a;padding:0.65rem 0.75rem;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.creator-mobile-options-more-summary::-webkit-details-marker{display:none}.creator-mobile-options-more-summary::after{content:'';flex:0 0 auto;width:0.45em;height:0.45em;border-right:2px solid #0d5a8a;border-bottom:2px solid #0d5a8a;transform:rotate(45deg);transition:transform 0.15s ease}.creator-mobile-options-more[open] .creator-mobile-options-more-summary::after{transform:rotate(-135deg)}.creator-mobile-options-more-body{padding:0 0.75rem 0.75rem;border-top:1px solid #e8eef4}.creator-mobile-overlay-heading{margin:0.85rem 0 0.5rem;font-size:0.9rem;font-weight:600;color:#07283b;line-height:1.35}.creator-mobile-overlay-note{font-weight:400;color:#5a6b78}.creator-mobile-toggle{margin-bottom:0.65rem}.creator-mobile-toggle:last-child{margin-bottom:0}.creator-mobile-save-trust{display:flex;align-items:center;justify-content:center;gap:0.35rem;margin:0;padding:0;font-size:0.68rem;line-height:1.25;font-weight:400;color:rgba(255,255,255,0.9);text-align:center;white-space:normal}.creator-mobile-save-trust-icon{flex-shrink:0;font-size:0.62rem;color:rgba(255,255,255,0.95);opacity:1}.creator-mobile-field-group{margin-bottom:1.15rem}.creator-mobile-field-label{display:block;font-size:1rem;font-weight:600;color:#07283b;margin-bottom:0.35rem;font-family:'roboto-meduim', 'roboto', sans-serif;letter-spacing:0.01em}label.creator-mobile-field-label{margin-bottom:0.35rem}.creator-mobile-image-field{margin-top:0.25rem;padding:0.5rem;background:#fafcfd;border:1px solid #dde5ec;border-radius:8px;text-align:center;cursor:pointer}.creator-mobile-image-field .mobile-image-preview{max-width:100%;height:auto;border-radius:6px;cursor:pointer}.creator-mobile-image-field .mobile-image-preview:focus{outline:2px solid #0d5a8a;outline-offset:2px}.creator-mobile-bottom-dock{position:fixed;left:0;right:0;bottom:0;z-index:1025;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.creator-mobile-bottom-dock>*{pointer-events:auto}.creator-mobile-editor-sheet-drag{flex-shrink:0;padding:0.45rem 0 0.5rem;touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.creator-mobile-editor-sheet-handle{display:block;width:2.75rem;height:0.28rem;margin:0 auto;border-radius:999px;background:#b8c5d1}.creator-mobile-editor-sheet.is-dragging{transition:none !important}.creator-mobile-editor-sheet{order:1;display:block !important;max-height:0;opacity:0;overflow:hidden;--creator-mobile-editor-sheet-open-offset: 2.75rem;transform:translateY(calc(100% + var(--creator-mobile-editor-sheet-open-offset)));visibility:hidden;pointer-events:none;transition:max-height 0.38s cubic-bezier(0.32, 0.72, 0, 1), opacity 0.28s ease, transform 0.38s cubic-bezier(0.32, 0.72, 0, 1), visibility 0s linear 0.38s;background:#fff;border:1px solid #d0dae4;border-bottom:none;border-radius:12px 12px 0 0;margin:0 0.65rem;box-shadow:0 -8px 24px rgba(7,40,59,0.12)}.creator-mobile-editor-sheet.is-open{max-height:48vh;opacity:1;transform:translateY(var(--creator-mobile-editor-sheet-open-offset));visibility:visible;pointer-events:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:max-height 0.38s cubic-bezier(0.32, 0.72, 0, 1), opacity 0.28s ease, transform 0.38s cubic-bezier(0.32, 0.72, 0, 1), visibility 0s}.creator-mobile-editor-sheet .row{margin:0}}@media screen and (max-width: 812px) and (prefers-reduced-motion: reduce){.creator-mobile-editor-sheet,.creator-mobile-editor-sheet.is-open{transition:none}}@media screen and (max-width: 812px){.creator-mobile-bottom-dock.is-editor-open .creator-mobile-save-bar{margin-left:0.65rem;margin-right:0.65rem;border:1px solid #d0dae4;border-top:2px solid #5cb95c;border-radius:0 0 12px 12px;box-shadow:0 4px 20px rgba(7,40,59,0.14)}.creator-mobile-save-bar{order:2;position:fixed;left:0;right:0;bottom:0;z-index:1025;padding-top:0.65rem;padding-bottom:calc(0.65rem + env(safe-area-inset-bottom, 0px));padding-left:calc(0.85rem + env(safe-area-inset-left, 0px));padding-right:calc(0.85rem + env(safe-area-inset-right, 0px));background:#fff;border-top:1px solid #e0e6ed;box-shadow:0 -4px 16px rgba(7,40,59,0.1)}.creator-mobile-bottom-dock .creator-mobile-save-bar{position:relative;left:auto;right:auto;bottom:auto;z-index:auto}.creator-mobile-save-bar-stack{display:flex;flex-direction:column;gap:0.5rem;width:100%;max-width:100%}.creator-mobile-save-bar-inner{display:flex;flex-direction:row;align-items:center;gap:0.5rem;max-width:100%}.creator-mobile-btn-faq{flex:0 0 4.25rem;width:4.25rem;min-width:4.25rem;max-width:4.25rem;padding:12px 6px;font-size:13px;font-weight:600;line-height:1.2;align-self:stretch}.creator-mobile-edit-slot{display:flex;align-items:stretch}.creator-mobile-save-bar-stack>.creator-mobile-edit-slot{width:100%;flex:0 0 auto}.creator-mobile-edit-slot .btn{width:100%;padding:12px 10px;font-size:0.9375rem;font-weight:500;line-height:1.3;white-space:normal}.creator-mobile-save-bar #mobile-edit-component{position:relative;top:0;font-size:1.0625rem;font-weight:600}.creator-mobile-edit-hint{color:#445;background:#f0f4f8;border:1px solid #d0dae4;cursor:default}.creator-mobile-edit-hint--action{cursor:pointer;color:#07283b;background:#fff4ef;border:1px solid #f8541a}.creator-mobile-edit-hint--action:hover,.creator-mobile-edit-hint--action:focus{color:#07283b;background:#ffe8de;border-color:#e0480f}.creator-mobile-apply-changes{width:100%;padding:12px 10px;font-size:1.0625rem;font-weight:600;line-height:1.3;white-space:normal;border-radius:6px}.creator-mobile-apply-changes.hide{display:none !important}.creator-mobile-edit-hint:hover,.creator-mobile-edit-hint:focus{color:#445;background:#f0f4f8;border-color:#d0dae4}@keyframes creator-mobile-edit-label-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(248,84,26,0.45)}35%{transform:scale(1.03);box-shadow:0 0 0 8px rgba(248,84,26,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(248,84,26,0)}}#mobile-edit-component.creator-mobile-edit-label-changed{animation:creator-mobile-edit-label-pulse 0.7s ease-out}}@media screen and (max-width: 812px) and (prefers-reduced-motion: reduce){#mobile-edit-component.creator-mobile-edit-label-changed{animation:none;box-shadow:0 0 0 3px rgba(248,84,26,0.35)}}@media screen and (max-width: 812px){.creator-mobile-save-actions{flex:1 1 0;display:flex;flex-direction:column;gap:0.5rem;min-width:0}.creator-mobile-save-actions .btn{width:100%;padding:14px 12px;display:block;height:auto;margin-bottom:0;font-size:14px;font-weight:500}.creator-mobile-save-actions .creator-mobile-save-primary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.2rem;padding:10px 10px 11px;font-weight:600;font-size:15px;white-space:normal}.creator-mobile-save-primary-label{display:block;line-height:1.2}}
