.editor-header{background:white;border-bottom:1px solid var(--divider);min-height:64px;padding:8px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.editor-header a{min-height:48px;display:inline-flex;align-items:center}.editor-page{padding-block:28px 64px}.editor-intro{max-width:720px;margin:16px 0 28px;color:var(--muted)}.editor-grid{display:grid;gap:24px;align-items:start}.editor-panel{min-width:0;background:white;border:1px solid var(--divider);border-radius:12px;padding:20px}.editor-panel h2{margin-bottom:20px}.editor-panel form{display:grid;gap:12px}.editor-panel label{font-weight:600;margin-top:8px}.editor-panel input,.editor-panel select,.editor-panel textarea{min-width:0;width:100%;max-width:100%;min-height:48px;padding:12px;border:1px solid var(--control);border-radius:6px;background:white;color:var(--ink);font:inherit}.editor-panel textarea{resize:vertical;line-height:1.8}.editor-panel input[aria-invalid=true],.editor-panel textarea[aria-invalid=true]{border:2px solid #98472f}.editor-panel button:disabled{opacity:.55;cursor:not-allowed}.primary-button{background:var(--brand);color:white;border-color:var(--brand)}.editor-secondary,.pdf-page-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.editor-privacy,.editor-secondary .text-link{font-size:.875rem}.editor-privacy{margin-block:20px;padding:16px;background:var(--selection)}.editor-panel details{margin-top:20px;font-size:.875rem}.editor-panel summary{min-height:48px;cursor:pointer;padding-block:12px}.editor-panel details p{margin-block:12px}.editor-preview-panel>p{margin-bottom:20px}.editor-preview-empty,.pdf-preview{margin:20px 0;padding:16px;background:#eeefe9;border-radius:8px;min-height:240px;display:grid;place-items:center}.pdf-preview canvas{max-width:100%;height:auto;box-shadow:0 2px 12px #18382812;background:white}.editor-preview-empty{min-height:380px;align-content:center;gap:20px;text-align:center;color:var(--muted)}.editor-preview-empty span{display:grid;place-items:center;width:110px;height:155px;background:white;border:1px solid var(--divider);font-size:2rem}.save-panel{border-top:1px solid var(--divider);margin-top:24px;padding-top:24px;display:grid;gap:12px}.save-panel h2{margin-bottom:0}@media (min-width:960px){.editor-grid{grid-template-columns:5fr 7fr}.editor-panel,.pdf-preview{padding:28px}}.editor-settings{display:grid;gap:16px}.editor-settings label{display:block;margin:0 0 8px}.field-title,.preview-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-title span{font-size:.8125rem;font-variant-numeric:tabular-nums}.count-over{color:var(--error)}.optional-fields{display:grid;gap:10px;margin-top:8px;border-top:1px solid var(--divider);padding-top:20px}.optional-fields legend{padding-top:16px}.optional-fields legend span{font-weight:400;color:var(--muted);font-size:.8125rem;margin-left:8px}.proof-pill{color:var(--brand);background:var(--selection);padding:3px 10px;font-size:.75rem;border-radius:4px;flex-shrink:0}.preview-heading-row h2{margin-bottom:0}.preview-heading-row{margin-bottom:16px}.preview-specs{padding-top:12px;font-size:.8125rem}.preview-specs .text-link{min-height:48px}.proof-check{font-size:.875rem;color:var(--muted)}.save-alternatives{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:.875rem}.save-panel{gap:16px}.save-panel>p:last-child:empty{display:none}.preview-zoom-button{width:100%;margin-bottom:16px}.editor-steps{display:flex;gap:8px;background:var(--bg);padding-block:12px;margin-bottom:16px}.editor-steps button{min-height:48px;flex:1;border:1px solid var(--divider);border-radius:6px;background:white;display:flex;gap:10px;align-items:center;justify-content:center;color:var(--muted)}.editor-steps button span{width:24px;height:24px;border:1px solid var(--divider);border-radius:50%;display:grid;place-items:center;font-size:.8125rem}.editor-steps button[aria-current=step]{color:var(--brand);border-color:var(--brand);background:var(--selection);font-weight:600}.editor-steps button[aria-current=step] span{color:white;border-color:var(--brand);background:var(--brand)}.editor-steps button:disabled{opacity:.5}.mobile-editor-dock{display:none}.editor-panel :is(input,textarea,select){scroll-margin-top:88px}.editor-panel :is(#input-heading,#preview-heading):focus{outline:none}.pdf-zoom-dialog{inset:0;width:min(1040px,100%);height:min(94dvh,1300px);max-width:100%;max-height:100dvh;margin:auto;padding:0;border:0;border-radius:12px;background:var(--bg);color:var(--ink);overflow:hidden}.pdf-zoom-dialog[open]{display:flex;flex-direction:column}.pdf-zoom-dialog::backdrop{background:#20272288}.pdf-zoom-dialog header{padding:16px 20px;display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid var(--divider);background:white}.pdf-zoom-dialog h2{font-size:1.125rem;margin:0}.pdf-zoom-dialog p{color:var(--muted);font-size:.8125rem}.zoom-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:12px 20px}.zoom-surface{flex:1;min-height:0;overflow:auto;padding:16px;overscroll-behavior:contain}.zoom-surface canvas{display:block;width:min(100%,740px);height:auto;margin:auto;box-shadow:0 2px 12px #18382812}.zoom-surface[data-zoom=true] canvas{width:1200px;max-width:none;margin:0}@media (max-width:959px){.editor-page{width:min(680px,calc(100% - 32px));padding-top:20px;padding-bottom:calc(116px + env(safe-area-inset-bottom))}.editor-title h1{font-size:1.625rem}.editor-intro{font-size:.875rem;margin:10px 0 4px}.editor-steps{position:sticky;top:0;z-index:20}.editor-panel{padding:20px 16px}.editor-panel h2{font-size:1.125rem}.editor-page[data-view=input] .editor-preview-panel,.editor-page[data-view=preview] .editor-input-panel{display:none}.desktop-editor-action{display:none!important}.editor-privacy{font-size:.8125rem;padding:12px;margin-block:16px}.editor-preview-empty{min-height:320px}.pdf-preview{min-height:220px;padding:16px;margin-block:16px 12px}.pdf-preview canvas{width:auto;max-width:100%;max-height:42svh;object-fit:contain}.mobile-editor-dock{position:fixed;z-index:30;inset:auto 0 0;background:white;border-top:1px solid var(--divider);padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.mobile-editor-dock .button{min-height:52px;padding-inline:12px;font-size:.875rem}.dock-hint{font-size:.75rem;color:var(--muted)}.editor-page[data-keyboard=true] .mobile-editor-dock{display:none}.editor-page[data-keyboard=true] .editor-steps{position:static}.pdf-zoom-dialog{height:100dvh;border-radius:0}.pdf-zoom-dialog header{padding-top:max(12px,env(safe-area-inset-top))}.zoom-surface{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (min-width:960px){.editor-steps{display:none}.editor-preview-panel{position:sticky;top:24px}.pdf-preview canvas{max-height:680px;width:auto;object-fit:contain}}@media (max-width:959px){.editor-page[data-view=preview] .editor-title{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.proof-summary{margin-top:16px;font-size:.875rem;border-top:1px solid var(--divider)}.proof-summary div{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--divider)}.proof-summary dt{color:var(--muted)}.proof-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow:auto}.save-help p{margin-block:12px}@media (max-width:959px){.form-generate-action{display:none}.editor-page[data-keyboard=true] .form-generate-action{display:inline-flex}.editor-panel .editor-error{scroll-margin-top:88px}}.batch-page{max-width:1240px;padding-block:36px 72px}.batch-page h1{margin-block:8px 16px}.batch-page .editor-panel{display:grid;gap:16px;align-content:start}.batch-page .editor-panel>:is(h2,p){margin:0}.batch-page :is(input,textarea,select){min-width:0;max-width:100%}.batch-page label{font-size:.875rem}.batch-steps{display:flex;gap:8px;margin-block:24px}.batch-steps .button{flex:1}.batch-steps [aria-current=step]{background:var(--selection);border-color:var(--brand);color:var(--brand)}.batch-check{display:flex;align-items:center;gap:12px;min-height:48px}.batch-check input{width:20px;height:20px;flex-shrink:0}.batch-errors,.batch-notice{padding:16px;border:1px solid var(--divider);border-left:3px solid var(--brand);background:var(--selection);margin-block:16px;overflow-wrap:anywhere}.batch-errors{background:white;border-left-color:var(--error)}.batch-errors ul{padding-left:20px}.batch-errors .text-link{text-align:left}.batch-mapping{display:grid;gap:16px;border-top:1px solid var(--divider);padding-top:16px}.batch-mapping legend{font-weight:600;padding-block:12px}.batch-mapping label,.batch-row label{display:block;margin-bottom:8px}.batch-cell-sample{overflow-wrap:anywhere;max-height:80px;overflow:auto}.batch-row,.batch-rows{display:grid;gap:16px}.batch-row{border:1px solid var(--divider);border-radius:8px;padding:16px}.batch-row h3{font-size:1rem}.batch-row h3 span{font-size:.75rem;margin-left:12px;font-weight:400}.batch-pagination,.batch-progress,.batch-row-actions{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.batch-pagination{font-size:.875rem}.batch-progress{padding:16px;background:var(--selection);margin-bottom:16px}.batch-output{display:grid;gap:24px}.batch-output p{overflow-wrap:anywhere}.batch-total{font-size:1.25rem;color:var(--brand);font-weight:600}.batch-files{list-style:none;padding:0;display:grid;gap:12px}.batch-files li{padding:16px;border:1px solid var(--divider);border-radius:8px}.batch-files li p{margin-block:8px;font-size:.875rem}.batch-preview{min-width:0}.batch-preview .pdf-preview{margin:0}@media (min-width:960px){.batch-output{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.batch-mapping{grid-template-columns:repeat(3,minmax(0,1fr))}.batch-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.batch-page{width:calc(100% - 32px);padding-top:24px;padding-bottom:max(32px,env(safe-area-inset-bottom))}.batch-steps{gap:4px}.batch-steps .button{font-size:.75rem;padding-inline:6px}.batch-actions .button{width:100%}.batch-pagination .button{padding-inline:10px}}.batch-confirm summary{min-height:48px;padding-block:12px}.batch-preview h2{scroll-margin-top:20px}.batch-page .batch-check input{min-height:20px;padding:0}.date-parts{border:0;padding:0;margin:20px 0}.date-parts>div{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:8px}.date-parts label{min-width:0}.date-parts input,.date-parts select{width:100%}.product-optional{margin:20px 0}.product-optional summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:600}.editor-panel .noshi-name-mode{min-width:0;margin:8px 0 0;padding:0;border:0}.noshi-name-mode legend{margin-bottom:8px;font-weight:600}.noshi-name-mode-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.editor-panel .noshi-name-mode-options label{display:flex;align-items:center;gap:6px;min-height:48px;margin:0;padding:8px;border:1px solid var(--control);border-radius:8px;font-weight:400;cursor:pointer}.noshi-name-mode-options label:has(input:checked){background:var(--selection);border-color:var(--brand)}.editor-panel .noshi-name-mode-options input{flex:none;width:18px;min-height:18px;height:18px;margin:0;padding:0;accent-color:var(--brand)}.noshi-name-mode .quiet{margin:8px 0 0}.product-image-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.editor-footer{padding:2rem max(1rem,calc((100% - 1200px)/2)) calc(2rem + env(safe-area-inset-bottom))}@media(max-width:959px){.editor-footer{padding-bottom:110px}}.joint-name-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:.5rem 0 1rem}.joint-name-actions .button{min-height:44px}.editor-design-reference{display:flex;width:100%;align-items:center;text-align:left;gap:16px;padding:12px;margin-bottom:20px;border:1px solid var(--divider);background:var(--bg);border-radius:8px;color:var(--ink)}.editor-design-reference .paper-stage{width:52px;height:72px;flex-shrink:0;aspect-ratio:auto}.editor-design-reference .paper-sheet{inset:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.editor-design-reference .study-badge{display:none}.editor-design-reference>span{min-width:0}.editor-design-reference small,.editor-design-reference strong{display:block}.editor-design-reference strong{font-size:.875rem}.editor-design-reference small{color:var(--muted);font-size:.75rem;margin-top:4px}.editor-design-reference .text-link{font-size:.8125rem;min-height:32px}.editor-design-placeholder .paper-stage-large{height:420px}.editor-design-placeholder>p{margin-top:12px}@media (max-width:599px){.product-editor-page .editor-panel{padding:16px}}.product-print-settings{display:grid;gap:10px;padding-top:20px;margin-top:12px;border-top:1px solid var(--divider)}.product-print-settings legend{padding-top:16px;font-size:.875rem}.naming-name-fields{border:0;padding:0;margin:0}.naming-name-fields legend{font-weight:600;margin-bottom:12px}.roster-extra{min-width:0}.roster-extra summary{cursor:pointer;min-height:44px;padding-block:10px;color:var(--brand)}.roster-extra>div{margin-top:12px}.confirmation-next{display:none}@media (max-width:959px){.product-editor-page[data-three-step=true][data-view=preview] .save-panel,.product-editor-page[data-three-step=true][data-view=save] .editor-preview-panel>:not(.save-panel):not(h2):not(p),.product-editor-page[data-view=save] .editor-input-panel,.product-editor-page[data-view=save] .editor-preview-panel>h2,.product-editor-page[data-view=save] .editor-title{display:none}}@media (max-width:959px){.editor-panel :is(input,textarea,select){font-size:max(1rem,16px)}}.v2-editor-page .editor-header{padding:0 0 20px}.v2-input-panel{display:grid;gap:16px}.v2-input-panel label{display:block;margin:0 0 8px}.v2-input-panel h2,.v2-input-panel p{margin:0}.v2-editor-page :is(#v2-input-heading,#v2-preview-heading){scroll-margin-top:calc(4rem + 28px)}.v2-save-actions{display:grid;gap:12px;margin-top:16px}.v2-editor-page .text-link{display:inline-flex;min-height:44px;align-items:center}.v2-input-panel details .button{white-space:normal;text-align:left;margin-block:6px}@media (min-width:960px){.v2-preview-panel{position:sticky;top:24px}}.design-editor{max-width:1440px;margin:auto;padding:20px 24px 110px}.design-header{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.design-header>div{flex:1;min-width:220px}.design-header h1{font-size:24px;margin:0 0 6px}.design-header p,.design-status{font-size:14px;line-height:1.6}.design-status{min-height:calc(4.8em + 20px);margin:16px 0;padding:10px 14px;background:#eeeee7;border-radius:8px}.design-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding-bottom:20px}.design-inspector label,.design-toolbar label{display:grid;gap:5px;font-size:13px;min-width:0}.design-inspector input,.design-inspector select,.design-toolbar select{min-width:0;width:100%;min-height:44px;border:1px solid #c6c8bd;border-radius:6px;background:#fff;color:#202920;padding:8px;max-width:100%;font:inherit}.design-toolbar label:first-child{max-width:340px;flex:1;min-width:200px}.design-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.design-inspector{position:sticky;top:16px;display:grid;gap:14px;padding:18px;border:1px solid #d5d7ca;border-radius:10px;background:#fff}.design-inspector h2{font-size:16px;margin:0}.design-selection{max-height:100px;overflow:auto;overflow-wrap:anywhere;margin:0;padding:8px;background:#f5f5ef;font-size:14px}.design-size-buttons{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.design-canvas-region{min-width:0;background:#e9e9e2;border-radius:12px;padding:24px}.design-canvas-scroll{overflow:auto;padding:48px 12px 80px}.design-canvas-width{min-width:100%;margin:auto}.design-surface{position:relative;width:100%;background:white;box-shadow:0 2px 15px #0002}.design-surface>canvas{display:block;width:100%;height:100%}.design-text-target{position:absolute;appearance:none;background:transparent;border:1px dashed #69806b88;padding:0;min-width:20px;min-height:20px;border-radius:2px;cursor:text}.design-text-target:focus-visible,.design-text-target:hover,.design-text-target[data-selected=true]{border:2px solid #286139;outline-offset:3px;background:#507b4512}.design-drag-handle{position:absolute;z-index:5;transform:translate(-20%,-95%);touch-action:none;cursor:grab;width:44px;height:44px;border-radius:50%;border:1px solid white;background:#285c37;color:white;font-size:22px}.design-inline-editor{position:absolute;z-index:10;min-width:0;max-width:100%;border:2px solid #286139;border-radius:6px;background:white;padding:8px;box-shadow:0 5px 20px #0003}.design-inline-editor textarea{display:block;width:100%;min-height:88px;resize:vertical;font:18px/1.6 sans-serif;color:#18251c;border:1px solid #aab5a9;padding:8px;box-sizing:border-box}.design-inline-editor .button{margin-top:6px;min-height:44px}.design-save-bar{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;background:#fffffff5;border-top:1px solid #d2d6ca;padding:12px 16px max(12px,env(safe-area-inset-bottom))}@media(max-width:767px){.design-editor{padding:14px 12px calc(180px + env(safe-area-inset-bottom))}.design-header{gap:12px}.design-header>.button{display:none}.design-header>a{width:100%}.design-header h1{font-size:21px}.design-toolbar{gap:8px}.design-toolbar .button{padding:8px 12px}.design-workspace{display:flex;flex-direction:column;gap:14px}.design-canvas-region{width:100%;padding:6px;order:0}.design-canvas-scroll{padding:48px 10px 80px}.design-inspector{width:100%;position:static;order:1;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.design-inspector h2,.design-inspector>.quiet,.design-selection{grid-column:1/-1}.design-save-bar{gap:10px;font-size:12px}.design-save-bar .button{padding:10px 14px}}.design-editor[data-keyboard=true] .design-save-bar{display:none}@media(max-width:767px),(pointer:coarse){.design-inspector input,.design-inspector select,.design-toolbar select{font-size:16px}}@media(max-width:767px){.design-save-bar>span{flex-basis:100%;text-align:center}.design-save-bar{gap:6px 10px}}.sheet-editor{max-width:1040px}.sheet-editor .editor-title{margin-bottom:20px}.sheet-editor .batch-steps{max-width:560px}.sheet-editor .batch-row h3{margin:0}.sheet-editor .batch-row-actions .text-link{min-height:48px}.sheet-editor .product-optional{min-width:0}.sheet-editor .product-optional label{display:block;margin-block:12px 8px}.sheet-editor .batch-rows:has(.batch-row:only-child){grid-template-columns:minmax(0,1fr)}.sheet-editor #sheet-input-heading{scroll-margin-top:24px}@media (max-width:959px){.sheet-editor{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.sheet-editor .batch-steps .button{min-height:48px;font-size:.875rem}.sheet-editor[data-keyboard=true] .mobile-editor-dock{display:none}}.mobile-editor-dock[hidden]{display:none}@media (max-width:959px){.product-editor-page .form-generate-action,.product-editor-page[data-view=preview] .confirmation-next{display:inline-flex}.product-editor-page .desktop-editor-action{display:inline-flex!important}.sheet-editor .sheet-generate-action{display:block}.sheet-editor .sheet-save-action{display:inline-flex}}.sheet-editor{max-width:760px}.sheet-editor .batch-output{grid-template-columns:minmax(0,1fr)}.font-picker{min-width:0}.font-picker label{display:block;margin-block:12px 8px}.font-picker select{width:100%}.sheet-editor .font-picker{margin-block:16px 24px}@media (max-width:767px){.product-editor-page[data-simple=true] .editor-title,.sheet-editor .editor-title{margin-bottom:12px}.product-editor-page[data-simple=true] .editor-steps{padding-block:4px;margin-bottom:8px}.product-editor-page[data-simple=true] .editor-design-reference,.sheet-editor .editor-design-reference{padding:8px;gap:12px;margin-bottom:12px}.product-editor-page[data-simple=true] .editor-design-reference .paper-stage,.sheet-editor .editor-design-reference .paper-stage{height:52px}.product-editor-page[data-simple=true] .editor-steps,.sheet-editor .batch-steps{display:none}.sheet-editor .editor-title h1{font-size:1.25rem;line-height:1.5}.sheet-editor .editor-panel{padding:16px;gap:12px}.sheet-editor .font-picker{margin-block:0}.sheet-editor .batch-row{padding:12px;gap:12px}.sheet-editor .editor-design-reference{margin-bottom:0}}.editor-design-reference.selected-design{cursor:default}.font-picker fieldset{border:0;padding:0;margin:0;min-width:0}.font-picker legend{font-weight:600;margin-bottom:8px}.font-samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.font-samples button{border:1px solid var(--line,#c8cfca);border-radius:8px;background:white;color:inherit;padding:8px;text-align:left;cursor:pointer}.font-samples button[aria-pressed=true]{border:2px solid var(--accent,#38654f);padding:7px;background:#f2f7f3}.font-samples img{display:block;max-height:42px;margin-top:5px}.font-advanced summary,.template-switcher summary{min-height:44px;padding:10px 0;cursor:pointer}.font-advanced{margin-bottom:12px}.heading-picker input{margin-top:8px}.editor-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.editor-template-grid button{padding:6px;min-width:0;background:white;border:1px solid #c8cfca;border-radius:6px;color:inherit;cursor:pointer}.editor-template-grid button[aria-pressed=true]{outline:2px solid #38654f}.editor-template-grid .paper-stage{min-height:0;padding:8px}.editor-template-grid .paper-sheet{max-height:120px;width:100%;object-fit:contain}.editor-template-grid .study-badge{display:none}.editor-template-grid button>span{display:block;margin-top:6px;font-size:13px}@media(max-width:959px){.v2-editor-page[data-view=input] .v2-preview-panel,.v2-editor-page[data-view=preview] .v2-input-panel{display:none}.v2-editor-page input,.v2-editor-page select,.v2-editor-page textarea{font-size:16px}.v2-save-actions{display:flex;flex-wrap:wrap;gap:12px}}.editor-template-grid img{max-width:100%;height:auto}.heading-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.heading-picker>label:not(.sr-only){grid-column:1/-1;margin-bottom:0}.heading-picker input,.heading-picker select{min-width:0;width:100%;margin:0}.editor-panel .font-advanced{margin-top:0;margin-bottom:0}.heading-picker>label:not(.sr-only){margin-top:0}@media(max-width:767px){.product-editor-page[data-simple=true] .editor-design-reference{margin-bottom:4px}.product-editor-page[data-simple=true] #input-heading.sr-only{margin:0}}.font-samples{grid-template-columns:repeat(3,minmax(0,1fr))}.font-samples button{min-width:0}.font-samples img{width:100%;height:auto}.font-picker fieldset:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.design-inline-editor[data-writing=vertical] textarea{height:clamp(160px,32vh,260px);min-height:160px;resize:none}.design-selection[data-writing=vertical]{writing-mode:vertical-rl;text-orientation:mixed;height:100px;max-width:100%}.design-editor:has(.design-inline-editor) .design-save-bar{display:none}.save-options{margin-block:12px}.save-options>summary{min-height:44px;padding-block:10px;cursor:pointer}.product-editor-page[data-simple=true] .product-optional,.product-editor-page[data-simple=true] .template-switcher{margin-block:8px}.product-editor-page[data-simple=true] .product-print-settings{padding-top:12px;margin-top:8px;gap:6px}.product-editor-page[data-simple=true] .editor-privacy{padding:0;margin-block:12px 0;background:none;color:var(--muted)}