:root{--muted:#52685a}.is-guide #how article .guide-product-example img{height:auto;object-fit:contain;border:1px solid #dce4db;background:#f7f9f6}.guide-product-example a{display:block;border-radius:6px}.guide-pdf-example a{color:#16664b;text-decoration:underline;text-underline-offset:3px}.guide-pdf-example small{display:block;color:#607168;font-size:13px;line-height:1.7;margin-top:5px}.sheet-preview .print-area{touch-action:none;cursor:grab;user-select:none}.sheet-preview.is-dragging,.sheet-preview.is-dragging .print-area{cursor:grabbing}.is-editor:not(.has-image) #emptyState .intro h1+p{margin-inline:auto;text-align:center}.image-import-limits{display:grid;gap:2px;margin:10px 0 0;color:#6d786e;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0;text-align:center;justify-items:center;overflow-wrap:anywhere}.image-import-limits>span{display:block;text-wrap:pretty}.is-home #imageSources .image-import-limits{text-align:center;justify-items:center}.image-import-limits>span+span{color:inherit;font-size:inherit}.is-editor:not(.has-image) #imageSources{width:100%;max-width:580px;margin-inline:auto}.is-editor:not(.has-image) #imageSources .image-import-limits{width:100%;margin:0 auto 18px;text-align:center;padding-inline:8px}.is-editor:not(.has-image) #inlineImport{width:100%;max-width:none}@media(max-width:600px){.is-editor:not(.has-image) #imageSources .image-import-limits{padding-inline:0;margin-bottom:18px;font-size:13px;line-height:1.7}.is-editor:not(.has-image) .intro h1{text-wrap:balance}}.brandmark{object-fit:contain;aspect-ratio:1}.site-header>.brand .brandmark{width:32px;height:36px}.site-footer .footer-brand .brandmark{width:30px;height:32px}.is-editor #emptyExtras .sample-card,.is-home:not(.is-guide) #emptyExtras .sample-card{width:max-content;max-width:100%;min-height:0;gap:10px;margin:16px auto 12px;padding:9px 13px;border:1px solid #dbe3d6;border-radius:8px;background:transparent}.is-editor #emptyExtras .sample-card>img,.is-home:not(.is-guide) #emptyExtras .sample-card>img{width:28px;height:42px;object-fit:contain}.is-editor #emptyExtras .sample-card strong,.is-home:not(.is-guide) #emptyExtras .sample-card strong{font-size:14px;line-height:1.5;font-weight:500;color:#254e38;white-space:nowrap}.site-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:28px;row-gap:0;min-height:72px;padding:12px clamp(20px,3vw,56px)}.site-header>.brand{grid-column:1;grid-row:1;height:auto;min-width:0}.site-header .brandmark{width:36px;height:36px;flex:none;display:block}.site-header .brand-wordmark strong{font-size:23px;line-height:1.15}.site-header .brand-wordmark small{font-size:9px}.site-header .primary-nav{grid-column:2;grid-row:1;width:auto;min-width:0;align-self:center;justify-content:flex-start;gap:8px;height:auto;border:0;margin:0}.site-header .primary-nav a{white-space:nowrap;padding:8px 11px;font-size:14px}.site-header .header-actions{grid-column:3;grid-row:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:12px;border:0;padding:0;margin:0;min-width:0}.site-header .projects-nav{font-size:13px;padding:7px 5px}.site-header .language-toggle{font-size:13px;padding:7px 5px;gap:6px}.site-header .document-source{display:none}.site-footer .brandmark{display:block;width:30px;height:30px}.has-image.is-editor .workspace{height:max(580px,calc(100dvh - 182px));min-height:0;grid-template-columns:244px minmax(0,1fr);gap:16px;width:calc(100% - 40px);max-width:1800px;margin:12px auto 24px;position:relative}.has-image.is-editor .preview-panel{height:100%;min-height:0;overflow:visible;position:relative}.has-image.is-editor .preview-heading{padding:12px 16px}.has-image.is-editor .preview-heading .eyebrow{display:none}.has-image.is-editor .preview-heading h2{font-size:15px}.has-image.is-editor .preview-toolbar{padding:8px 12px;gap:5px;flex-shrink:0}.has-image.is-editor .preview-toolbar .tool-button{padding:7px 8px}.has-image.is-editor .ruler-frame{flex:1 1 auto;min-height:280px;border-radius:0;overflow:hidden}.has-image.is-editor .canvas-viewbar{flex-shrink:0;padding:8px 12px;gap:8px;flex-wrap:wrap}.has-image.is-editor .canvas-zoom{gap:5px}.has-image.is-editor .canvas-viewbar button{font-size:13px}.has-image.is-editor .result-stats{flex-shrink:0;gap:10px 20px;min-height:46px;padding:8px 16px;position:relative;border-top:1px solid #e4e9e1}.has-image.is-editor .result-stats>div>span{font-size:13px}.has-image.is-editor .result-stats>div>strong{font-size:14px}.has-image.is-editor .print-quality{position:static;flex:0 1 auto;width:auto;min-width:0;margin:0 0 0 auto;padding:0;border:0;border-radius:0;background:none;align-self:center}.quality-summary{display:flex;align-items:center;gap:8px;cursor:pointer;padding:7px 4px;list-style:none;font-size:13px;white-space:nowrap}.quality-summary::-webkit-details-marker{display:none}.quality-summary:after{content:"\2304";font-size:16px;color:#778c7e}.print-quality[open] .quality-summary:after{transform:rotate(180deg)}.quality-summary strong{font-size:13px;font-variant-numeric:tabular-nums}.quality-summary .quality-grade{font-size:13px;padding:2px 5px}.print-quality[data-quality=low] .quality-summary strong{color:#ad3f32}.print-quality[data-quality=fair] .quality-summary strong{color:#8b5b19}.quality-popover{position:absolute;right:12px;bottom:calc(100% + 6px);z-index:40;width:min(340px,calc(100vw - 48px));padding:16px;border:1px solid #d6e2d7;border-radius:12px;background:#fffefb;box-shadow:0 12px 38px #193c302b}.quality-popover .quality-reading{margin:0;font-size:13px}.quality-popover .quality-recommendation{padding:10px;margin:10px 0;gap:8px}.quality-popover .quality-recommendation button{font-size:13px;padding:7px 8px}.quality-popover .quality-note{font-size:13px;line-height:1.7}.editor-exportbar{flex-shrink:0;display:flex;align-items:center;gap:14px;padding:12px 16px;border-top:1px solid #e0e7df;background:#fbfcf8;border-radius:0 0 10px 10px;position:relative}.editor-project-actions{display:flex;align-items:center}.editor-project-actions #saveProject{margin:0;font-size:13px;min-height:36px;padding:7px 10px}.download-count{display:flex;align-items:baseline;gap:5px;color:#6b7b6e;font-size:13px;min-width:0}.download-count strong{color:#294f3a;font-size:15px}.editor-export-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.editor-export-actions #download{min-height:38px;padding:9px 15px;background:#183f30;color:#fff;border-color:#183f30;white-space:nowrap;font-size:14px}.editor-export-actions .export-options>summary{min-height:36px;padding:8px 10px;background:#fff;border:1px solid #cedbce;border-radius:6px;font-size:13px;white-space:nowrap}.editor-export-actions .export-menu{top:auto;bottom:calc(100% + 12px);right:0;left:auto;max-height:min(65dvh,500px);width:min(310px,calc(100vw - 48px));overflow:auto;z-index:50;text-align:left;color:#193127}.has-image .image-sources{max-width:1800px;width:calc(100% - 40px);min-height:64px;padding:9px 0;gap:16px}.has-image .image-queue{overflow-x:auto;flex-wrap:nowrap}.has-image .image-queue>strong{white-space:nowrap}.has-image .image-sources .import-strip{flex-basis:320px;min-width:220px}@media(max-width:1150px){.site-header{column-gap:14px;padding:12px 20px}.site-header .primary-nav{gap:2px}.site-header .primary-nav a{font-size:13px;padding:8px}.site-header .header-actions{gap:8px}.site-header .brand-wordmark strong{font-size:21px}.has-image.is-editor .workspace{grid-template-columns:222px minmax(0,1fr)}.has-image.is-editor .controls{padding:14px}.editor-exportbar .download-count{display:none}.has-image.is-editor .preview-toolbar .tool-button>span{display:none}.has-image.is-editor .preview-toolbar .image-scale{margin-left:auto}}@media(max-width:900px){.site-header{column-gap:12px;padding:10px 16px}.site-header .brand-wordmark strong{font-size:20px}.site-header .brand-wordmark small{display:none}.site-header .brandmark{width:30px;height:30px}.site-header .primary-nav a{padding:7px 8px}.site-header .header-actions{gap:8px}.site-header .projects-nav,.site-header .auth-nav-button,.site-header .language-toggle{font-size:13px}.has-image.is-editor .workspace{display:flex;flex-direction:column;height:auto;min-height:0;width:calc(100% - 24px);margin:12px auto 20px}.has-image.is-editor .preview-panel{height:auto;min-height:0}.has-image.is-editor .ruler-frame{flex:none;height:clamp(360px,60svh,680px);min-height:360px}.has-image.is-editor .controls{display:none;position:absolute;right:0;top:58px;width:min(330px,100%);max-height:70dvh;overflow:auto;z-index:60;box-shadow:0 12px 40px #183f3033}.has-image.is-editor .settings-open .controls{display:block}.has-image.is-editor .mobile-settings-toggle{display:inline-flex;font-size:13px}.has-image.is-editor #closeSettings{display:inline-flex}.has-image.is-editor .result-stats{gap:8px 16px}.has-image.is-editor .print-quality{margin-left:auto}.has-image .image-sources{width:calc(100% - 24px);gap:10px}.has-image .image-sources .import-strip{flex:1 1 240px;min-width:180px}}@media(max-width:700px){.site-header{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px 0;column-gap:8px;min-height:90px}.site-header>.brand{min-height:30px;font-size:19px}.site-header .brand-wordmark strong{font-size:19px}.site-header .brandmark{width:28px;height:28px}.site-header .header-actions{gap:8px;order:0;flex-wrap:nowrap}.site-header .primary-nav{grid-column:1/-1;order:0;justify-content:center;width:100%;gap:20px;margin-top:8px;border-top:1px solid #ffffff16;padding:5px 0;min-height:36px}.site-header .primary-nav a{min-height:28px;padding:5px 8px;font-size:13px}.site-header .language-toggle #languageName,.site-header .language-chevron{display:none}.site-header .language-toggle{padding:6px 3px;min-width:26px}.site-header .language-toggle>.icon{width:17px;height:17px}.site-header .auth-nav-button{padding:6px 8px;min-height:30px;font-size:13px}.site-header .projects-nav{padding:5px 0;font-size:13px}.has-image.is-editor .workspace{margin-top:10px}.has-image.is-editor .preview-heading{gap:8px;padding:10px 12px}.has-image.is-editor .preview-heading .paper-badge{display:none}.has-image.is-editor .preview-toolbar{flex-wrap:wrap;padding:7px 10px;gap:5px}.has-image.is-editor .preview-toolbar .image-scale{flex:1;min-width:115px;margin-left:0}.has-image.is-editor .preview-toolbar .image-scale label{display:none}.has-image.is-editor .preview-toolbar .image-scale input{width:100%;min-width:45px}.has-image.is-editor .ruler-frame{height:clamp(340px,56svh,560px);min-height:340px}.has-image.is-editor .canvas-viewbar{gap:6px;padding:8px 10px}.has-image.is-editor .canvas-viewbar>.view-tabs{flex:1 1 100%}.has-image.is-editor .canvas-zoom{justify-content:space-between;width:100%;gap:3px}.has-image.is-editor .canvas-zoom>.tool-separator{display:none}.has-image.is-editor .canvas-zoom .tool-button{padding:6px 4px;font-size:13px}.has-image.is-editor .canvas-zoom .icon-button{width:26px;height:28px;min-width:26px}.has-image.is-editor .result-stats{gap:5px 14px;padding:7px 12px}.has-image.is-editor .print-quality{flex:1 1 100%;margin:0;border-top:1px solid #e8ece5}.quality-summary{justify-content:flex-start;padding:6px 0}.quality-summary>span:first-child{margin-right:auto}.quality-popover{right:10px;width:min(340px,calc(100vw - 44px))}.editor-exportbar{padding:10px;gap:8px}.editor-export-actions{gap:6px}.editor-project-actions #saveProject{font-size:13px;padding:7px 8px;min-height:34px}.editor-export-actions .export-options>summary{padding:7px 8px;font-size:13px;gap:5px}.editor-export-actions #download{padding:8px 10px;font-size:13px;min-height:36px}.editor-export-actions .export-menu{right:0;width:min(300px,calc(100vw - 44px))}}@media(max-width:700px){.site-header .header-actions{grid-column:2;grid-row:1}.site-header .primary-nav{grid-column:1/-1;grid-row:2}}@media(max-width:370px){.site-header{padding-left:10px;padding-right:10px}.site-header .brand-wordmark strong{font-size:17px}.site-header .brand{gap:5px}.site-header .header-actions{gap:6px}.site-header .projects-nav{font-size:13px}.site-header .auth-nav-button{padding:5px}.editor-export-actions .export-options>summary .icon{display:none}.editor-export-actions #download .icon{display:none}}.editor-export-actions>.export-options{order:0}.editor-export-actions>#download{order:1}.editor-export-actions .export-options summary span{display:inline}.editor-export-actions>.export-options{position:static}.editor-export-actions .export-menu{right:10px;bottom:calc(100% + 8px)}@media(max-width:700px){.editor-exportbar{flex-wrap:wrap}.editor-export-actions{flex:1 0 auto;justify-content:flex-end}}.has-image.is-editor .workspace{grid-template-columns:clamp(260px,17vw,304px) minmax(340px,1fr) clamp(280px,19vw,360px);gap:24px;max-width:1920px;height:max(620px,calc(100dvh - 184px));align-items:stretch}.has-image.is-editor .controls{min-height:0;overflow:auto;background:transparent;border:0;border-radius:0;padding:8px 14px 20px 0;box-shadow:none;border-right:1px solid #dce4db}.has-image.is-editor .controls .settings-title{margin-bottom:18px}.has-image.is-editor .control-section{padding-bottom:20px;margin-bottom:20px}.has-image.is-editor .control-section h3{font-size:14px;margin-bottom:12px}.has-image.is-editor .controls .hint{font-size:13px;line-height:1.75;color:#52685a}.custom-paper-fields{margin-top:12px}.custom-paper-fields .two-fields label>span{font-size:13px}.custom-paper-fields input{width:100%;min-width:0}.custom-paper-fields .hint{margin-bottom:0}.has-image.is-editor .preview-panel{border:1px solid #dce4db;box-shadow:none;border-radius:8px;overflow:hidden;background:#fffefb}.has-image.is-editor .preview-heading{border-bottom:1px solid #edf0e9;padding:13px 16px}.has-image.is-editor .preview-toolbar{background:#fffefb;border-bottom:1px solid #edf0e9}.has-image.is-editor .canvas-viewbar{border-top:1px solid #e5e9e2;background:#fffefb}.has-image.is-editor .preview-toolbar .tool-button{padding:7px 5px;font-size:13px}.has-image.is-editor .preview-toolbar .tool-button>span{display:none}.has-image.is-editor .preview-toolbar .image-scale{margin-left:auto;min-width:120px}.has-image.is-editor .preview-toolbar .image-scale label{display:none}.has-image.is-editor .canvas-zoom .tool-button{font-size:13px;padding:6px}.has-image.is-editor .canvas-viewbar .canvas-zoom{margin-left:auto}.editor-sidebar{min-width:0;overflow:auto;padding:8px 0 20px 16px;border-left:1px solid #dce4db;color:#244536}.editor-sidebar h2{font-size:15px;line-height:1.5;margin:0 0 18px;font-weight:650}.editor-sidebar>section,.editor-sidebar>details{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #dce4db}.editor-sidebar>.editor-delivery{border:0;margin-bottom:0;padding-bottom:0}.has-image.is-editor .editor-sidebar .result-stats{display:grid;grid-template-columns:1fr;gap:15px;padding:0 0 18px;border:0;min-height:0}.editor-sidebar .result-stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.has-image.is-editor .editor-sidebar .result-stats>div>span{font-size:13px;color:#52685a}.has-image.is-editor .editor-sidebar .result-stats>div>strong{font-size:15px;font-weight:600;white-space:nowrap}.has-image.is-editor .editor-sidebar .print-quality{width:100%;margin:0;padding-top:10px;border-top:1px solid #e5e9e2}.editor-sidebar .quality-summary{display:flex;gap:6px;white-space:normal;font-size:13px}.editor-sidebar .quality-summary>span:first-child{margin-right:auto}.editor-sidebar .quality-popover{position:static;width:auto;padding:10px 0 0;border:0;box-shadow:none;border-radius:0;background:transparent}.editor-sidebar .quality-popover .quality-note,.editor-sidebar .quality-context{font-size:13px}.editor-sidebar .quality-recommendation{display:block;padding:10px 0;background:transparent}.editor-sidebar .quality-recommendation button{margin-top:8px}.editor-image-tools>h2{font-size:14px;font-weight:600;margin-bottom:12px}.editor-image-tools>p{font-size:13px;line-height:1.8;color:#52685a;margin:12px 0}.editor-image-buttons{display:grid;gap:8px}.editor-image-buttons .tool-button{justify-content:center;border:1px solid #d4dfd3;border-radius:5px;min-height:36px;font-size:13px;background:transparent;padding:8px}.editor-image-buttons .tool-button:hover{background:#edf2e8}.editor-sidebar .editor-exportbar{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:12px;background:none;border:0;border-radius:0}.editor-sidebar .editor-project-actions{order:2}.editor-sidebar .editor-project-actions #saveProject{width:100%;min-height:40px;font-size:13px}.editor-sidebar .download-count{display:flex;order:0;margin:0;line-height:1.6;align-items:baseline;gap:6px}.editor-sidebar .download-count strong{font-size:15px}.editor-sidebar .download-count span{font-size:13px}.editor-sidebar .editor-export-actions{order:1;display:flex;flex-direction:column;align-items:stretch;margin:0;width:100%;gap:12px}.editor-sidebar .editor-export-actions>#download{order:1;width:100%;min-height:44px;font-size:14px;border-radius:5px}.editor-sidebar .editor-export-actions>.export-options{order:0;position:static}.editor-sidebar .editor-export-actions .export-options>summary{border:0;border-radius:0;background:none;padding:5px 0;font-size:13px;min-height:28px;justify-content:space-between}.editor-sidebar .editor-export-actions .export-menu{position:static;display:block;max-height:none;width:100%;border:0;box-shadow:none;padding:12px 0;background:transparent}.editor-sidebar .export-menu h2{display:none}.editor-sidebar .export-menu label,.editor-sidebar .export-menu .check-field small{font-size:13px}.editor-sidebar .export-menu .full-width{font-size:13px;margin-top:12px}.editor-sidebar .export-menu .custom-select{width:100%}.editor-print-note{font-size:13px;line-height:1.8;color:#647766;margin:16px 0 6px}.editor-brand-note{font-size:13px;line-height:1.8;color:#7b8979;margin:0}.has-image.is-editor .workspace .quality-popover .quality-recommendation{margin-bottom:0}.last-pdf-download{display:inline-block;margin-top:12px;font-size:13px;color:#24583f;text-underline-offset:3px}@media(min-width:1280px){.has-image.is-editor .site-footer{margin-top:32px}}@media(max-width:1279px)and (min-width:901px){.has-image.is-editor .workspace{grid-template-columns:218px minmax(0,1fr);gap:16px;height:auto}.has-image.is-editor .preview-panel{height:max(560px,calc(100dvh - 210px))}.editor-sidebar{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:24px;border:0;border-top:1px solid #dce4db;padding:24px 0 0}.editor-sidebar>section,.editor-sidebar>details{border:0;padding:0;margin:0}.has-image.is-editor .controls{grid-row:1}.editor-sidebar .editor-print-note{margin-top:12px}}@media(max-width:900px){.has-image.is-editor .workspace{display:flex;gap:16px;height:auto}.has-image.is-editor .controls{padding:18px;background:#fffefb;border:1px solid #dce4db;border-radius:6px}.editor-sidebar{width:100%;border:0;border-top:1px solid #dce4db;padding:22px 8px 4px;overflow:visible;display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}.editor-sidebar>.editor-summary{grid-column:1}.editor-sidebar>.editor-image-tools{grid-column:2}.editor-sidebar>.editor-delivery{grid-column:1/-1}.editor-sidebar>section,.editor-sidebar>details{margin:0;border-bottom:0;padding-bottom:0}.editor-sidebar .editor-delivery{border-top:1px solid #dce4db;padding-top:20px}.editor-sidebar .editor-exportbar{display:grid;grid-template-columns:1fr 1fr;gap:14px}.editor-sidebar .editor-export-actions{grid-column:2;grid-row:1/3}.editor-sidebar .editor-project-actions{grid-column:1;grid-row:2}.editor-sidebar .download-count{display:block;grid-column:1;grid-row:1}.has-image.is-editor .preview-toolbar .image-scale{min-width:90px}}@media(max-width:540px){.editor-sidebar{display:block;padding:20px 4px 4px}.editor-sidebar>section,.editor-sidebar>details{border-bottom:1px solid #dce4db;padding-bottom:20px;margin-bottom:20px}.editor-sidebar>.editor-delivery{border-top:0;border-bottom:0;padding:0;margin:0}.has-image.is-editor .editor-sidebar .result-stats{grid-template-columns:1fr 1fr;gap:16px}.editor-sidebar .result-stats>div{display:grid;gap:5px}.editor-sidebar .editor-exportbar,.editor-sidebar .download-count{display:flex}.editor-sidebar .editor-project-actions{order:2}.editor-sidebar h2{margin-bottom:14px}.has-image.is-editor .canvas-viewbar>.view-tabs{flex:1 1 100%}.has-image.is-editor .canvas-viewbar .canvas-zoom{margin-left:0;width:100%;justify-content:space-between}.has-image.is-editor .preview-toolbar .tool-separator{display:none}}@media(max-width:540px){.has-image.is-editor .editor-sidebar .editor-export-actions>#download{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:18px;width:calc(100% - 36px);z-index:35;min-height:46px;box-shadow:0 3px 12px #16392b21}.has-image.is-editor .site-footer{padding-bottom:85px}.has-image.is-editor .editor-delivery{padding-bottom:50px}.has-image.is-editor .image-sources{padding-left:0;padding-right:0}.has-image.is-editor .image-queue{min-width:0}}.editor-draft-status{font-size:13px;line-height:1.6;color:#647867;margin:12px 0 0;overflow-wrap:anywhere}.orientation-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.orientation-options button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:70px;padding:10px 4px;border:1px solid #dce4db;border-radius:5px;background:#fffefb;color:#506b5b;font:inherit;font-size:13px;cursor:pointer}.orientation-options button:hover{border-color:#8baa94}.orientation-options button[aria-pressed=true]{border-color:#628f74;background:#edf3eb;color:#1e4936;--orientation-icon-fill:#edf3eb}.orientation-options button:focus-visible{outline:2px solid #276d50;outline-offset:2px}.orientation-options button:disabled{opacity:.5;cursor:default}@media(min-width:1280px){.has-image.is-editor .workspace{height:auto;align-items:start}.has-image.is-editor .workspace>.controls,.has-image.is-editor .workspace>.editor-sidebar{height:auto;max-height:none;overflow:visible}.has-image.is-editor .workspace>.preview-panel{position:sticky;top:16px;height:max(460px,calc(100dvh - 190px));align-self:start}}html.editor-booting #main-content,html.editor-booting .site-footer,html.editor-booting .header-actions{visibility:hidden}html.editor-booting:after{content:attr(data-editor-boot-label);position:fixed;inset:35vh 24px auto;text-align:center;color:#647867;font:14px/1.8 system-ui,sans-serif;pointer-events:none}.has-image.is-editor .controls>.image-sources{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none;min-height:0;margin:0 0 22px;padding:10px 12px 12px;gap:12px;border:1px solid #dce4db;border-radius:8px;background:#fffefb}.has-image.is-editor .controls .image-queue{display:block;flex:none;width:100%;margin:0;padding:0;overflow:visible;min-width:0}.queue-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;border-bottom:1px solid #edf0e9;padding-bottom:6px}.queue-heading{display:flex;align-items:center;gap:8px;padding:4px 0;border:0;background:transparent;color:#244536;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.queue-collapsed .queue-heading svg{transform:rotate(-90deg)}.queue-add-menu{position:relative;font-size:13px;color:#526b59}.queue-add-menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border:1px solid transparent;border-radius:5px;background:transparent;color:#375743;font-size:14px;font-weight:600;white-space:nowrap}.queue-add-menu>summary::-webkit-details-marker{display:none}.queue-add-menu>summary:hover,.queue-add-menu[open]>summary{background:#edf2e9;border-color:#dce4db}.queue-add-choices{position:absolute;top:calc(100% + 6px);right:0;z-index:70;min-width:150px;padding:5px;background:#fffefb;border:1px solid #dce4db;border-radius:6px;box-shadow:0 5px 18px #213d3012}.queue-add-choices button{display:block;width:100%;padding:9px 11px;border:0;border-radius:3px;text-align:left;background:transparent;color:#375743;font:inherit;cursor:pointer}.queue-add-choices button:hover{background:#edf2e9}.queue-add-choices button:disabled{opacity:.45;cursor:default}.queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;grid-auto-rows:max-content;gap:10px 8px;height:190px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#b7c6b5 transparent;scrollbar-gutter:stable;overscroll-behavior:contain;padding:2px 4px 2px 2px}.queue-grid::-webkit-scrollbar{width:5px}.queue-grid::-webkit-scrollbar-thumb{background:#b7c6b5;border-radius:4px}.queue-collapsed .queue-grid{display:none}.queue-collapsed .queue-header{margin-bottom:0}.queue-single-row .queue-grid{height:auto;scrollbar-gutter:auto;overflow-y:hidden}.has-image.is-editor .controls .queue-card{display:block;position:relative;min-width:0;width:100%;padding:0;border:0;border-radius:0;background:transparent}.has-image.is-editor .controls .queue-select{display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:#657361;font-size:13px;text-align:left;cursor:pointer}.has-image.is-editor .controls .queue-select img{display:block;width:100%;height:auto;aspect-ratio:4/3;padding:5px;border:1px solid #dce4db;border-radius:5px;object-fit:contain;background:#edf0e8}.has-image.is-editor .controls .queue-card.active .queue-select img{border:2px solid #47775a;padding:4px;background:#e9eee3}.has-image.is-editor .controls .queue-card.active .queue-select{color:#244b35}.has-image.is-editor .controls .queue-select span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.has-image.is-editor .controls .queue-select:hover img{border-color:#8ba38d}.has-image.is-editor .controls .queue-remove{position:absolute;right:5px;top:5px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;padding:4px;border:1px solid #dce4db;border-radius:4px;background:#fffefbf5;color:#58705c;opacity:0;pointer-events:none}.has-image.is-editor .controls .queue-card:hover .queue-remove,.has-image.is-editor .controls .queue-card:focus-within .queue-remove{opacity:1;pointer-events:auto}.queue-heading:focus-visible,.queue-add-menu>summary:focus-visible,.queue-select:focus-visible{outline:2px solid #47775a;outline-offset:3px}@media(hover:none){.has-image.is-editor .controls .queue-remove{opacity:1;pointer-events:auto}}.has-image.is-editor .controls .image-sources .import-strip{display:none;width:100%;min-width:0;max-width:none;flex:none;margin:0;padding:0}.has-image.is-editor .controls .image-sources[data-link-open=true] .import-strip{display:block}.has-image.is-editor .controls .url-import{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%}.has-image.is-editor .controls .url-import input{width:100%;min-width:0;margin:0;font-size:13px}.has-image.is-editor .controls .url-import button{min-width:0;white-space:nowrap;font-size:13px;padding:8px 10px}.has-image.is-editor .controls .url-import .import-note{display:none}.has-image.is-editor .controls .url-import .error{grid-column:1/-1}@media(min-width:1280px){.has-image.is-editor .workspace>.preview-panel{height:max(460px,calc(100dvh - 110px))}}.link-import-close{display:none}.has-image.is-editor .controls>.image-sources{position:relative}.has-image.is-editor .controls .image-sources[data-link-open=true] .import-strip{position:absolute;top:34px;right:0;z-index:75;width:100%;max-width:none;box-sizing:border-box;padding:16px;background:#fffefb;border:1px solid #d6e0d2;border-radius:7px;box-shadow:0 8px 28px #213d301a}.has-image.is-editor .controls .url-import>.field-label{position:static;display:block;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;grid-column:1/-1;padding-right:24px;margin:0 0 5px;font-size:13px;color:#375743}.has-image.is-editor .controls .link-import-close{display:flex;align-items:center;justify-content:center;position:absolute;top:9px;right:9px;width:26px;height:26px;padding:4px;border:0;border-radius:4px;color:#6c7c6a;background:transparent;cursor:pointer}.has-image.is-editor .controls .link-import-close:hover{background:#edf2e9}.has-image.is-editor .controls .url-import .error{margin:4px 0 0;font-size:13px;line-height:1.6}.has-image.is-editor .controls .image-sources[data-link-open=true] .import-strip{left:0;right:auto;width:320px;max-width:calc(100vw - 48px);padding:20px}.has-image.is-editor .controls .image-sources[data-link-open=true] .url-import{grid-template-columns:minmax(0,1fr);gap:13px}.has-image.is-editor .controls .image-sources[data-link-open=true] .url-import>.field-label{margin:0 0 1px;padding-right:22px;font-size:13px}.has-image.is-editor .controls .image-sources[data-link-open=true] .url-import input{min-height:42px;padding:10px 12px}.has-image.is-editor .controls .image-sources[data-link-open=true] .url-import input:focus{outline:2px solid #82aa8b;outline-offset:2px;box-shadow:none}.has-image.is-editor .controls .image-sources[data-link-open=true] .url-import button{justify-self:end;min-height:37px;padding:8px 14px;margin-top:1px}.has-image.is-editor .controls .image-sources[data-link-open=true] .url-import .error{grid-row:3}.has-image.is-editor .controls .join-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:11px}.has-image.is-editor .controls .join-fields>label{display:grid;grid-template-columns:minmax(0,1fr) 102px;align-items:center;gap:14px;font-size:13px}.has-image.is-editor .controls .join-fields .input-unit{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;width:102px;min-height:36px;padding:0;background:#fffefb;border:1px solid #d7e1d3;border-radius:5px}.has-image.is-editor .controls .join-fields .input-unit:focus-within{border-color:#6f9979;outline:2px solid #dce9d9;outline-offset:1px}.has-image.is-editor .controls .join-fields input{width:100%;min-width:0;min-height:34px;height:34px;padding:7px 6px 7px 10px;margin:0;border:0;background:transparent;text-align:right;font-size:13px;outline:none;box-shadow:none;appearance:textfield;font-variant-numeric:tabular-nums}.has-image.is-editor .controls .join-fields input::-webkit-inner-spin-button,.has-image.is-editor .controls .join-fields input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.has-image.is-editor .controls .join-fields .input-unit>span{font-size:13px;padding-right:10px;color:#788575}.has-image.is-editor .controls .join-explainer{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;margin-top:17px;padding-top:13px;border-top:1px solid #e6ebe1}.has-image.is-editor .controls .join-explainer .join-diagram{width:164px;height:auto;margin:0 auto}.has-image.is-editor .controls .join-explainer .hint{margin:0;font-size:13px;line-height:1.7;color:#52685a}.mobile-settings-done,.mobile-flow{display:none}.mobile-flow-preview-dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:16px;background:#f7f9f6;border:0;overflow:auto}.mobile-flow-preview-dialog::backdrop{background:#183f3080}.mobile-flow-preview-dialog>button{display:block;margin:0 0 14px auto;min-height:44px}@media(max-width:900px){.mobile-flow-active .workspace{display:block!important;margin-top:0!important}.mobile-flow-active .workspace>.controls,.mobile-flow-active .workspace>.editor-sidebar{display:none!important}.mobile-flow-active .mobile-flow{display:block;padding-bottom:94px;min-height:65svh}.mobile-flow-steps{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:repeat(4,1fr);background:#f7f9f6;border-bottom:1px solid #dce4db;padding:16px 0 12px}.mobile-flow-steps button{position:relative;display:grid;justify-items:center;gap:6px;background:transparent;border:0;padding:0 4px;color:#6b7c70;font-size:13px;min-height:50px;opacity:1}.mobile-flow-steps button:not(:last-child):after{content:"";position:absolute;left:calc(50% + 18px);right:calc(-50% + 18px);top:13px;height:1px;background:#cdd9ce}.mobile-flow-steps b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;border:1px solid #b9cbbc;font-size:13px;font-weight:500;background:#f7f9f6}.mobile-flow-steps button[aria-current=step]{color:#184b33;font-weight:650}.mobile-flow-steps button[aria-current=step] b{color:#fff;background:#204e39;border-color:#204e39}.mobile-flow-steps button:disabled{color:#95a096}.mobile-flow-preview{display:flex;margin:12px 0 8px auto;min-height:42px;text-decoration:underline;text-underline-offset:4px}.has-image.is-editor .mobile-flow-panel.controls{position:static;display:block;width:100%;height:auto;min-height:0;max-height:none;overflow:visible;padding:8px 0;background:transparent;border:0;box-shadow:none}.mobile-flow-panel>.control-section{padding:20px 0;margin:0;border-bottom:1px solid #dce4db}.mobile-flow-panel .image-sources{margin:0 0 24px!important}.mobile-flow-panel .editor-image-tools{margin-top:28px;border-top:1px solid #dce4db;padding-top:20px}.mobile-flow-panel .editor-image-tools h2,.mobile-flow-panel .editor-summary h2,.mobile-flow-panel .editor-delivery h2{font-size:16px;margin-bottom:16px}.mobile-flow-panel .editor-image-tools p{font-size:13px;color:#657a69;line-height:1.8;margin-bottom:14px}.mobile-flow-bottom{position:fixed;bottom:0;left:0;right:0;z-index:45;display:grid;grid-template-columns:1fr 2fr;gap:12px;padding:12px 20px max(12px,env(safe-area-inset-bottom));background:#f7f9f6;border-top:1px solid #d7e1d8}.mobile-flow-size{font-size:14px;color:#526e5b;margin:12px 0}.mobile-flow-bottom{background:#f7f9f6}.mobile-flow-bottom button{min-height:46px}.mobile-flow-active .site-footer,.mobile-flow-active #settingsToggle,.mobile-flow-active #closeSettings,.mobile-flow-active .mobile-settings-done,.mobile-flow-active #download{display:none!important}.mobile-flow-panel .editor-exportbar,.mobile-flow-panel .editor-export-actions{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin:0;padding:0;background:transparent;border:0}.mobile-flow-panel .export-options,.mobile-flow-panel .export-menu{position:static!important;width:100%!important;max-height:none!important;border:0!important;box-shadow:none!important;background:transparent!important}.mobile-flow-panel .export-menu{padding:12px 0}.mobile-flow-panel .export-menu h2{display:none}.mobile-flow-panel .editor-summary{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dce4db}.mobile-flow-panel .result-stats{display:flex;justify-content:space-between;padding:0!important;margin-bottom:12px}.mobile-flow-panel .preview-panel,.mobile-flow-preview-dialog .preview-panel{height:auto;min-height:0}.mobile-flow-panel .ruler-frame,.mobile-flow-preview-dialog .ruler-frame{height:52svh!important;min-height:300px!important}.mobile-flow-panel .editor-project-actions button{width:100%;min-height:44px}}.pdf-delivery-dialog{width:min(440px,calc(100vw - 32px));padding:26px;border:1px solid #d6e0d2;border-radius:12px;background:#fffefb;color:#244536}.pdf-delivery-dialog::backdrop{background:#10291f80}.pdf-delivery-dialog h2{font-size:21px;margin:0 0 12px}.pdf-delivery-dialog p{font-size:14px;line-height:1.8;margin:0 0 20px}.pdf-delivery-actions{display:grid;gap:10px;margin-bottom:14px}.pdf-delivery-actions>a,.pdf-delivery-actions>button{min-height:46px;white-space:normal;text-align:center}.mobile-settings-dialog:not([open]){display:none}@media(max-width:900px){body.settings-modal-open{overflow:hidden}.mobile-settings-dialog[open]{display:block;box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(100%,540px);height:100dvh;max-width:100%;max-height:100dvh;padding:0;border:0;border-radius:0;background:#fffefb;color:#244536;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.mobile-settings-dialog::backdrop{background:#173d3066}.has-image.is-editor .mobile-settings-dialog .controls{display:flex;flex-direction:column;position:static;box-sizing:border-box;width:100%;height:auto;max-height:none;min-height:100%;overflow:visible;padding:0 20px max(28px,env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none;background:#fffefb}.has-image.is-editor .mobile-settings-dialog .settings-title{order:-1;position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;margin:0 -20px 20px;padding:8px 20px;border-bottom:1px solid #e1e7dc;background:#fffefb}.mobile-settings-dialog .settings-title h2{font-size:17px;margin:0}.has-image.is-editor .mobile-settings-dialog #closeSettings{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center}.has-image.is-editor .mobile-settings-dialog .queue-grid{display:flex;height:auto;max-height:none;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto;padding:2px 2px 8px;overscroll-behavior-x:contain}.has-image.is-editor .mobile-settings-dialog .queue-card{flex:0 0 86px;width:86px}.has-image.is-editor .mobile-settings-dialog .queue-remove{opacity:1;pointer-events:auto;width:28px;height:28px;right:2px;top:2px}.has-image.is-editor .mobile-settings-dialog .queue-collapsed .queue-grid{display:none}.has-image.is-editor .mobile-settings-dialog .control-section{flex-shrink:0}.has-image.is-editor .preview-heading{justify-content:space-between}.has-image.is-editor .mobile-settings-toggle{min-height:42px;padding:9px 12px;margin-left:auto}.has-image.is-editor .mobile-settings-dialog input,.has-image.is-editor .mobile-settings-dialog select{font-size:16px}.mobile-settings-dialog .mobile-settings-done{display:block;position:sticky;bottom:0;z-index:80;margin:24px -20px -28px;padding:14px 20px max(14px,env(safe-area-inset-bottom));background:#fffefb;border-top:1px solid #dbe3dc}.mobile-settings-done button{width:100%;min-height:48px}}@media(max-width:540px){.has-image.is-editor .editor-sidebar .editor-export-actions>#download{transition:background-color .18s ease,color .18s ease,border-color .18s ease;overflow-anchor:none}.has-image.is-editor.footer-in-view .editor-sidebar .editor-export-actions>#download{background:#e5eddf;color:#204b36;border-color:#b7cbb7}.editor-sidebar .export-menu{padding-bottom:20px}}.editor-delivery .editor-export-guidance{margin-top:16px;padding:12px 0 0;border-top:1px solid #e2e8df;display:grid;gap:5px}.editor-delivery .editor-export-guidance p{margin:0;font-size:13px;line-height:1.65;letter-spacing:0;color:#52685a}.editor-delivery .editor-export-guidance .editor-brand-note{color:#6a7b6d}.editor-delivery .editor-draft-status{display:flex;align-items:baseline;gap:7px;margin:14px 0 0;font-size:13px;line-height:1.65;color:#52685a}.editor-delivery .editor-draft-status:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:#91a58f;align-self:center}.editor-delivery .editor-draft-status[hidden]{display:none}.batch-export-dialog{width:min(500px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;padding:24px;border:1px solid #dae1d3;border-radius:14px;background:#fffef9;color:#244536;box-shadow:0 20px 80px #16392b30}.batch-export-dialog::backdrop{background:#17352955;backdrop-filter:blur(2px)}.batch-export-dialog .batch-header h2{font-size:21px;line-height:1.3;margin:0;font-weight:650;letter-spacing:-.35px}.batch-export-dialog .batch-header p{font-size:13px;line-height:1.6;margin:6px 0 20px;color:#71806e}.batch-formats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.batch-formats button{position:relative;display:grid;gap:4px;text-align:left;padding:13px 15px;border:1px solid #dde3d7;border-radius:9px;background:transparent;color:#536450;cursor:pointer;font:inherit;min-height:68px}.batch-formats strong{font-size:15px;font-weight:650}.batch-formats small{font-size:13px;line-height:1.5;color:#7b8777}.batch-formats button[aria-pressed=true]{border-color:#678363;background:#eff4e9;color:#244b34;box-shadow:inset 0 0 0 .5px #678363}.batch-formats button[aria-pressed=true]:after{content:"\2713";position:absolute;right:12px;top:12px;font-size:13px;color:#45683f}.batch-formats button:disabled{cursor:default;opacity:.6}.batch-export-dialog .batch-image-hint{font-size:13px;line-height:1.6;color:#7b806d;margin:-5px 0 12px}.batch-image-hint[hidden]{display:none}.batch-list{display:grid;max-height:264px;overflow:auto;overscroll-behavior:contain;border-top:1px solid #e8ecdf;border-bottom:1px solid #e8ecdf}.batch-row{display:grid;grid-template-columns:18px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;min-width:0;cursor:pointer}.batch-row+.batch-row{border-top:1px solid #eff1e9}.batch-row input,.batch-options input{margin:0;width:17px;height:17px;accent-color:#466a40;flex:none;cursor:pointer}.batch-row input:disabled,.batch-options input:disabled{cursor:default}.batch-thumb{width:36px;height:44px;object-fit:contain;background:#f0f2e9;border:1px solid #e2e7da;border-radius:4px;box-sizing:border-box}.batch-row>span:not(.batch-quality){display:grid;gap:5px;min-width:0}.batch-row strong{font-size:13px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-row small{font-size:13px;line-height:1.55;color:#7c8878}.batch-row .batch-quality{font-size:13px;line-height:1.5;padding:3px 6px;border-radius:4px;background:#f6f0df;color:#92743c;white-space:nowrap}.batch-advanced{margin:14px 0 0}.batch-advanced>summary{cursor:pointer;font-size:13px;color:#6c7d65;line-height:1.7;min-height:28px;list-style:none;display:flex;align-items:center;justify-content:space-between}.batch-advanced>summary::-webkit-details-marker{display:none}.batch-advanced>summary:after{content:"+";font-size:16px;color:#84917b}.batch-advanced[open]>summary:after{content:"\2212"}.batch-options{display:grid;gap:12px;padding:12px 0 4px}.batch-options label{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.6;min-height:28px}.batch-export-dialog .batch-note{font-size:13px;color:#839079;line-height:1.7;margin:10px 0;overflow-wrap:anywhere}#batchStatus{font-size:13px;line-height:1.6;font-weight:500;color:#466a40;margin:10px 0 0}#batchStatus:empty,#batchFailures:empty{display:none}#batchFailures{font-size:13px;line-height:1.7;overflow-wrap:anywhere;padding-left:18px;color:#95644a}.batch-footer{margin-top:16px;padding-top:16px;border-top:1px solid #e8ecdf}.batch-footer #batchSummary{font-size:13px;color:#7a8772;margin:0 0 12px;line-height:1.5}.batch-actions{display:flex;justify-content:flex-end;align-items:stretch;gap:10px}.batch-actions button,.batch-actions .batch-download-again{font:inherit;font-size:14px;min-height:44px;box-sizing:border-box;border-radius:7px;border:1px solid #d7dfd0;padding:11px 18px;background:transparent;color:#66785b;cursor:pointer;text-align:center;text-decoration:none;line-height:20px}.batch-actions #batchStart,.batch-actions .batch-download-again{background:#315840;color:#fff;border-color:#315840;min-width:148px}.batch-actions button:disabled{opacity:.5;cursor:default}.batch-actions button[hidden],#batchDelivery[hidden]{display:none}.batch-actions #batchDelivery{display:flex}@media(max-width:540px){.batch-export-dialog{padding:20px;width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}.batch-export-dialog .batch-header h2{font-size:20px}.batch-formats button{padding:12px}.batch-row{gap:8px;grid-template-columns:17px 32px minmax(0,1fr) auto}.batch-thumb{width:32px;height:40px}.batch-list{max-height:236px}.batch-actions #batchStart,.batch-actions #batchDelivery{flex:1}.batch-actions .batch-download-again{width:100%}.batch-row .batch-quality{font-size:9px;padding:3px 5px}}.batch-page-picker{padding:0 0 10px 28px;border-bottom:1px solid #eff1e9;font-size:13px;color:#65765e}.batch-page-picker>summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.batch-page-tools{display:flex;gap:12px;margin:4px 0 8px}.batch-page-tools button,.batch-backup button{font:inherit;font-size:13px;border:0;background:transparent;color:#315840;padding:8px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.batch-sheet-grid{display:grid;grid-template-columns:repeat(var(--sheet-cols),minmax(36px,1fr));gap:6px;overflow:auto}.batch-sheet-grid button{font:inherit;min-height:44px;background:#fffef9;border:1px solid #d8dfd1;border-radius:4px;color:#71806e;cursor:pointer}.batch-sheet-grid button[aria-pressed=true]{background:#eaf1e4;border-color:#668460;color:#294f36}.batch-options .batch-width{display:grid;grid-template-columns:1fr 76px;gap:6px}.batch-options .batch-width input{width:76px;height:36px;box-sizing:border-box;border:1px solid #d8dfd1;border-radius:4px;padding:6px;font:inherit}.batch-width small{grid-column:1/-1;color:#7a8772;font-size:13px}.batch-backup{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:12px;padding-top:8px;border-top:1px solid #e8ecdf}.batch-backup small{flex-basis:100%;font-size:13px;line-height:1.6;color:#7a8772}.batch-export-dialog button:focus-visible,.batch-export-dialog input:focus-visible,.batch-export-dialog summary:focus-visible{outline:2px solid #315840;outline-offset:3px}.batch-export-dialog button:disabled{cursor:default;opacity:.5}#qualityRecommendation{margin:10px 0;padding:12px;background:#f4f6ed;border:1px solid #e1e7d8;border-radius:6px;font-size:13px}#qualityRecommendation[hidden]{display:none}.batch-page-picker>summary{gap:7px;list-style:none;width:fit-content;min-height:36px;color:#526d58;font-weight:500}.batch-page-picker>summary::-webkit-details-marker{display:none}.batch-disclosure-icon{display:block;flex:none;opacity:.8;transition:transform .16s ease}.batch-page-picker[open]>summary .batch-disclosure-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.batch-disclosure-icon{transition:none}}.batch-page-tools{gap:8px;margin:4px 0 12px}.batch-page-tools button{min-height:34px;padding:6px 12px;border:1px solid #dce3d5;border-radius:6px;background:#f5f7f0;color:#52674d;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.batch-page-tools button:hover:not(:disabled){background:#eaf0e3;border-color:#aebfa3}.batch-page-tools button:active:not(:disabled){background:#e1ead9}.batch-page-picker>summary{width:auto;min-height:36px}.batch-toggle-all{margin-left:auto;width:32px;height:32px;flex:none;display:grid;place-items:center;border:0;background:transparent;padding:0;color:#57754d;cursor:pointer}.batch-toggle-all:before{content:"";display:block;width:13px;height:13px;box-sizing:border-box;border:1.5px solid currentColor;border-radius:2px;background:transparent}.batch-toggle-all[aria-pressed=true]:before{background:currentColor}.batch-toggle-all:hover:not(:disabled){background:#edf2e7;border-radius:5px}.batch-list{height:auto;scrollbar-gutter:stable;overflow-anchor:none}#batchStatus{min-height:20px}#batchStatus:empty{display:block;visibility:hidden}.batch-toggle-all{width:auto;min-width:48px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 4px;font:inherit;font-size:13px}.batch-page-picker:not([open])>summary .batch-toggle-all{display:none}.batch-list{padding-right:12px;box-sizing:border-box}@media(max-width:540px){.batch-list{height:auto}}.batch-page-picker>summary{white-space:nowrap;gap:5px;font-size:13px}.batch-toggle-all{white-space:nowrap;font-size:13px;gap:5px;padding:0 2px;min-width:0}.batch-disclosure-icon{width:14px;height:14px}@media(max-width:360px){.batch-page-picker{padding-left:0}.batch-page-picker>summary{font-size:13px}}.batch-list{align-content:start}.batch-test-page{font:inherit;font-size:13px;min-height:36px;padding:6px 10px;border:1px solid #dce3d5;border-radius:5px;background:#f5f7f0;color:#315840;cursor:pointer;margin-top:12px}.guide-export-help{margin:32px 0;padding:24px;border:1px solid #dce4d7;border-radius:10px;background:#f7f9f2}.guide-export-help h2{margin:0 0 16px;font-size:22px}.guide-export-help .guide-actions{padding-left:22px;line-height:1.8}.guide-export-help li+li{margin-top:12px}@media(max-width:540px){.guide-export-help{padding:18px}.guide-export-help h2{font-size:20px}}@media(max-width:360px){.site-header .primary-nav{gap:4px}.site-header .primary-nav a{padding:5px 6px;font-size:13px}}.has-image.is-editor .controls :is(label,.field-label,.custom-select>button,.select-menu [role=option],input,select,.segmented button){font-size:14px;line-height:1.5}.has-image.is-editor .controls input:not([type=range]):not([type=checkbox]),.has-image.is-editor .controls select{min-height:40px}.has-image.is-editor .controls .control-section h3,.editor-sidebar h2,.editor-image-tools>h2{font-size:16px}.has-image.is-editor .controls .settings-title{font-size:18px}.has-image.is-editor .controls .queue-select{font-size:13px}.queue-heading{white-space:nowrap;flex-shrink:0}.queue-add-menu>summary{padding-inline:4px;font-weight:500}.queue-header{flex-wrap:wrap}.queue-add-menu{max-width:100%;margin-left:auto}.queue-add-menu>summary{white-space:normal;overflow-wrap:anywhere;text-align:center}.editor-sidebar .quality-summary{display:grid;grid-template-columns:auto 1fr auto;gap:4px 8px;min-height:44px}.editor-sidebar .quality-summary>#qualityTitle{grid-column:1/3;margin-right:0;white-space:normal}.editor-sidebar .quality-summary>#quality,.editor-sidebar .quality-summary>.quality-grade{white-space:nowrap}.editor-sidebar .quality-summary>#quality{grid-column:1;grid-row:2}.editor-sidebar .quality-summary>.quality-grade{grid-column:2;grid-row:2;justify-self:start}.editor-sidebar .quality-summary:after{grid-column:3;grid-row:1/3;align-self:center}@media(min-width:901px)and (max-width:1180px){.has-image.is-editor .controls .orientation-options{grid-template-columns:1fr}.has-image.is-editor .controls .orientation-options button{flex-direction:row;min-height:44px;gap:8px}}.has-image.is-editor .editor-sidebar .result-stats>div>strong{font-size:17px}.editor-sidebar .editor-export-actions>#download,.editor-sidebar .editor-project-actions #saveProject{font-size:15px;min-height:44px}.editor-sidebar :is(.hint,.editor-print-note,.editor-draft-status){font-size:13px;line-height:1.75;color:#52685a}.batch-export-dialog{line-height:1.6}.batch-export-dialog :is(.batch-meta,.batch-width small,.batch-footer #batchSummary){color:#52685a}.halftone-settings{margin-top:16px;padding-top:12px;border-top:1px solid #dce4db;font-size:14px;line-height:1.5}.halftone-toggle{display:flex;align-items:center;gap:9px;min-height:44px;cursor:pointer}.halftone-toggle input{width:17px;height:17px;margin:0;accent-color:#256949;flex:none}#adjustHalftoneOptions label{display:block;margin:8px 0}#adjustHalftoneOptions select{width:100%;min-height:40px;padding:7px 10px;border:1px solid #cbd8ca;border-radius:5px;background:#fffef9;color:#244536;font:inherit}#adjustHalftoneHelp{display:block;font-size:13px;line-height:1.65;margin-top:8px;color:#52685a}@media(max-width:700px){.site-header .language-toggle #languageName{display:inline;font-size:0}.site-header #languageName:after{content:attr(data-short);font-size:12px;line-height:1.4}.site-header .language-toggle{gap:5px;min-height:36px}}.has-image.is-editor .controls>.image-sources{padding:8px 10px;gap:8px;margin-bottom:16px}.has-image.is-editor .controls .queue-header{margin-bottom:6px;padding-bottom:4px}.has-image.is-editor .controls .image-import-limits{margin:0;gap:2px;line-height:1.6}.has-image.is-editor .control-section{padding-top:0;padding-bottom:14px;margin-bottom:14px}.has-image.is-editor .controls .control-section h3{margin-bottom:10px;font-weight:600}.has-image.is-editor .controls .settings-title{margin-bottom:12px}.editor-sidebar>section,.editor-sidebar>details{padding-bottom:16px;margin-bottom:16px}.editor-sidebar>.editor-delivery{padding-bottom:0;margin-bottom:0}.editor-sidebar h2{margin-bottom:12px;font-weight:600}.editor-image-tools>p{margin:8px 0;line-height:1.65}.editor-sidebar .download-count{display:none}.editor-delivery .editor-export-guidance{margin-top:12px;padding-top:10px}.has-image.is-editor .controls .queue-single-row .queue-grid:has(>.queue-card:only-child){display:block;padding:2px 0}.has-image.is-editor .controls .queue-single-row .queue-card:only-child{width:100%;min-width:0}.has-image.is-editor .controls .queue-single-row .queue-card:only-child .queue-select{flex-direction:row;align-items:center;gap:10px;padding-right:30px;min-height:56px}.has-image.is-editor .controls .queue-single-row .queue-card:only-child .queue-select img{width:44px;height:52px;aspect-ratio:auto;flex:none}.has-image.is-editor .controls .queue-single-row .queue-card:only-child .queue-select span{min-width:0}.has-image.is-editor .controls .queue-single-row .queue-card:only-child .queue-remove{right:0;top:15px}@media(min-width:901px){.has-image.is-editor .controls .control-section h3,.editor-sidebar h2{font-size:15px}.has-image.is-editor .controls .grid-choice{min-height:84px;padding-block:10px;gap:5px}.has-image.is-editor .controls .orientation-options button{min-height:60px;padding-block:8px;gap:5px}.editor-sidebar .editor-project-actions #saveProject{min-height:38px;font-size:14px}}.batch-export-dialog .batch-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:10px 0 0;padding:14px 0 0;background:transparent;border-top:1px solid #e8ecdf}.batch-export-dialog .batch-footer #batchSummary{margin:0;line-height:1.6;flex:1 1 auto}.batch-export-dialog .batch-actions{margin-left:auto}.batch-export-dialog #batchStatus{margin:4px 0 0}@media(max-width:540px){.batch-export-dialog .batch-footer{display:grid;gap:12px}.batch-export-dialog .batch-actions{width:100%;margin:0}.batch-export-dialog .batch-actions #batchStart{min-width:0;flex:1}}.editor-image-tools>p,.editor-image-tools>#imageAdjustOpen{display:none}.adjust-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.adjust-tool-grid>strong{grid-column:1/-1;font-size:12px;color:#647768;margin:8px 0 2px}.adjust-tool-grid>button{padding:8px 6px;min-height:36px;border:1px solid #d7e0d5;border-radius:6px;background:#fffef9;color:#315640;font:inherit;font-size:13px}.adjust-tool-grid>button:last-child{grid-column:1/-1}.image-adjust-dialog.adjust-inline{position:relative;inset:auto;width:100%;max-width:none;max-height:none;margin:10px 0 0;padding:12px;box-sizing:border-box;border:1px solid #d7e0d5;border-radius:8px;box-shadow:0 4px 14px #163e2510;background:#fffef9}.adjust-inline .clean-preview-heading,.adjust-inline .image-adjust-art,.adjust-inline #adjustNote{display:none}.adjust-inline .image-adjust-body{display:block;padding:0}.adjust-inline .image-adjust-controls{padding:0;display:block}.adjust-control-row[hidden],.adjust-inline [hidden]{display:none!important}.adjust-control-row label{display:flex;justify-content:space-between;font-size:13px}.adjust-control-row input{width:100%;margin:12px 0}.adjust-inline #adjustReset{font-size:12px;min-height:30px;margin-top:8px}.adjust-inline .halftone-settings{margin:0;border:0;padding:0}.adjust-inline .clean-preview-actions,.adjust-inline footer{padding:8px 0 0;gap:6px}#stage{position:relative}@media(max-width:900px){.adjust-inline{scroll-margin:20px}}#imageAdjustOpen{display:none!important}@media(max-width:900px){.mobile-image-tools .image-adjust-dialog.adjust-inline[open]{position:absolute;z-index:90;left:8px;right:8px;bottom:auto;top:calc(100% + 4px);width:auto;max-height:38svh;overflow:auto;margin:0;box-shadow:0 6px 20px #123d3420}}.adjust-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px}.adjust-tool-grid>strong{margin:4px 0 3px;font-size:11px;font-weight:500;letter-spacing:.02em}.adjust-tool-grid>strong:not(:first-child){margin-top:10px;padding-top:10px;border-top:1px solid #e3e8dd}.adjust-tool-grid>.adjust-icon-button,.adjust-tool-grid>.adjust-icon-button:last-child{grid-column:auto;position:relative;display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px;border:1px solid transparent;background:transparent;border-radius:6px;color:#52685b;cursor:pointer}.adjust-icon-button svg{flex:none;pointer-events:none}.adjust-tool-grid>.adjust-icon-button:hover{background:#eaf0e5;color:#214d37}.adjust-tool-grid>.adjust-icon-button[aria-expanded=true]{background:#e3eddb;border-color:#87a07a;color:#1d5136}.adjust-icon-button:focus-visible{outline:2px solid #356b50;outline-offset:2px}.adjust-icon-button:after{content:attr(data-tip);position:absolute;z-index:95;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:5px 8px;border-radius:5px;background:#203f32;color:#fff;font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden}.adjust-icon-button:hover:after,.adjust-icon-button:focus-visible:after{opacity:1;visibility:visible}.adjust-tool-grid>.adjust-icon-button:last-child:after{left:0;transform:none}.adjust-control-row input[type=range]{accent-color:#315b43}@media(pointer:coarse){.adjust-tool-grid>.adjust-icon-button{min-height:44px}}.adjust-icon-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.image-adjust-dialog.adjust-inline{padding:12px;border-radius:7px;box-shadow:none;background:#fafbf6}.adjust-inline #adjustSharpnessHelp,.adjust-inline #adjustHalftoneHelp{display:none!important}.adjust-control-row label{align-items:center;font-size:12px;font-weight:500;line-height:26px}.adjust-control-row output{min-width:38px;padding:0 5px;box-sizing:border-box;border:1px solid #dce3d7;border-radius:4px;background:#fffefb;text-align:center;font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;line-height:24px;color:#405848}.adjust-control-row input[type=range]{appearance:none;-webkit-appearance:none;height:4px;border-radius:2px;background:#d4ded0;border:0;display:block;margin:16px 0 20px;cursor:pointer}.adjust-control-row input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fffefb;border:2px solid #3c6951;box-shadow:0 1px 3px #19382520}.adjust-control-row input[type=range]::-moz-range-thumb{width:9px;height:9px;border-radius:50%;background:#fffefb;border:2px solid #3c6951}.adjust-inline .image-adjust-actions{display:flex;align-items:center;gap:6px;margin:0;padding:8px 0 0;border-top:1px solid #e2e7dd}.adjust-inline .image-adjust-actions button{min-height:30px;height:30px;min-width:30px;padding:4px 10px;border-radius:4px;box-shadow:none;font-size:12px;line-height:20px}.adjust-inline .image-adjust-actions #adjustReset,.adjust-inline .image-adjust-actions #adjustCancel{display:inline-flex;align-items:center;justify-content:center;padding:5px;width:30px;font-size:0;border-color:transparent;background:transparent;margin:0;color:#52685a}.adjust-inline .image-adjust-actions #adjustReset{margin-right:auto}.adjust-inline .image-adjust-actions #adjustReset:hover,.adjust-inline .image-adjust-actions #adjustCancel:hover{background:#e8eee2}.adjust-inline #adjustReset:before,.adjust-inline #adjustCancel:before{content:"";width:16px;height:16px;background:currentColor;mask:center/contain no-repeat;-webkit-mask:center/contain no-repeat}.adjust-inline #adjustReset:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10a9 9 0 1 1 2 8M3 4v6h6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10a9 9 0 1 1 2 8M3 4v6h6'/%3E%3C/svg%3E")}.adjust-inline #adjustCancel:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E")}@media(pointer:coarse){.adjust-inline .image-adjust-actions button,.adjust-inline .image-adjust-actions #adjustCancel,.adjust-inline .image-adjust-actions #adjustReset{min-height:40px;height:40px;min-width:40px}}@media(max-width:900px){.mobile-image-tools{position:relative;z-index:8;display:flex;align-items:center;gap:8px;padding:6px 10px;margin:0;border-bottom:1px solid #e5e9e2;background:#fffefb;flex-shrink:0}.mobile-image-tools>h2{font-size:12px;font-weight:500;margin:0;white-space:nowrap;color:#52685b}.mobile-image-tools>.editor-image-buttons{display:none}.mobile-image-tools .adjust-tool-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));flex:1;gap:2px;margin:0;min-width:0}.mobile-image-tools .adjust-tool-grid>strong{display:none}.mobile-image-tools .adjust-tool-grid>.adjust-icon-button{min-height:40px;padding:7px 4px}.mobile-image-tools .adjust-tool-grid>.adjust-icon-button:last-child{border-left:1px solid #dce4d8;border-radius:0 5px 5px 0}.mobile-image-tools .adjust-icon-button:after{bottom:auto;top:calc(100% + 5px)}.mobile-image-tools .adjust-icon-button:last-child:after{left:auto;right:0}.has-image.is-editor .ruler-frame{height:clamp(260px,42svh,420px);min-height:260px}}.adjust-inline .halftone-toggle{display:none}.adjust-inline #adjustHalftoneOptions:not([hidden]){display:flex;align-items:center;gap:10px}.adjust-inline #adjustHalftoneSizeLabel{font-size:12px;white-space:nowrap}.adjust-inline #adjustHalftoneSize{flex:1;min-width:0;min-height:30px;height:30px;padding-block:3px;font-size:12px}@media(max-width:900px){.mobile-image-tools{flex-wrap:wrap}.mobile-image-tools .image-adjust-dialog.adjust-inline[open]{position:relative;inset:auto;flex:0 0 100%;width:100%;max-height:none;overflow:visible;margin:0;padding:8px 2px 4px;border:0;border-top:1px solid #e2e7dd;border-radius:0;background:transparent;box-shadow:none;display:grid;grid-template-columns:minmax(0,1fr);row-gap:8px}.mobile-image-tools .adjust-inline .image-adjust-body{min-width:0}.mobile-image-tools .adjust-inline .image-adjust-actions{border:0;padding:0;gap:6px;align-self:auto;margin:0;width:100%}.mobile-image-tools .adjust-inline .image-adjust-actions #adjustReset{margin:0 auto 0 0}.mobile-image-tools .adjust-inline .image-adjust-actions button{padding-inline:12px;min-height:40px;height:40px;min-width:40px}.mobile-image-tools .adjust-inline .image-adjust-actions #adjustCancel,.mobile-image-tools .adjust-inline .image-adjust-actions #adjustReset{width:40px;min-height:40px;height:40px}.mobile-image-tools .adjust-control-row label{line-height:24px}.mobile-image-tools .adjust-control-row input[type=range]{margin:12px 0 14px}.mobile-image-tools .adjust-inline #adjustHalftoneOptions:not([hidden]){min-height:40px}}.halftone-range{flex:1;min-width:0;padding-top:6px}.adjust-inline .halftone-range #adjustHalftoneSize{display:block;width:100%;height:4px;min-height:4px;padding:0;margin:6px 0 8px;accent-color:#315b43}.halftone-stops{display:flex;justify-content:space-between;font-size:11px;line-height:1.3;color:#6d786e;padding-inline:2px}.adjust-inline .halftone-range #adjustHalftoneSize{appearance:none;-webkit-appearance:none;border:0;border-radius:2px;background:#d4ded0;cursor:pointer}.halftone-range input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fffefb;border:2px solid #3c6951}.halftone-range input::-moz-range-thumb{width:9px;height:9px;border-radius:50%;background:#fffefb;border:2px solid #3c6951}.adjust-inline #adjustHalftoneOptions:not([hidden]){display:block}.adjust-inline #adjustHalftoneSizeLabel{display:block;margin-bottom:6px}.adjust-inline .halftone-range{width:100%;padding-top:2px}.adjust-tool-grid>strong:first-child{display:none}@media(max-width:900px){.mobile-image-tools .adjust-inline .halftone-range #adjustHalftoneSize{height:28px;margin:0;background:linear-gradient(#d4ded0,#d4ded0) center/100% 4px no-repeat}.mobile-image-tools .halftone-stops{padding-inline:4px;line-height:16px}.mobile-image-tools .adjust-control-row input[type=range]{margin-bottom:10px}}@media(max-width:900px){.mobile-image-tools .adjust-tool-grid{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;min-width:0;padding:2px 0}.mobile-image-tools .adjust-tool-grid::-webkit-scrollbar{display:none}.mobile-image-tools .adjust-tool-grid>.adjust-icon-button{flex:0 0 52px;width:52px;min-width:52px;min-height:44px;padding:9px}.mobile-image-tools .adjust-tool-grid>.adjust-icon-button:last-child{border-left:0;border-radius:6px}.mobile-image-tools>.image-oneclick{flex:0 0 100%;min-width:0}}.image-import-limits{display:block;white-space:nowrap;overflow-wrap:normal;font-size:11px}.image-import-limits>span{display:inline;text-wrap:nowrap}.image-compare-grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:#253b35a6;box-shadow:0 2px 8px #0003;backdrop-filter:blur(3px)}.image-compare-grip svg{width:23px;height:23px}.image-compare-before,.image-compare-after{position:absolute!important;inset:auto;pointer-events:none;overflow:hidden}.image-compare-before{z-index:5}.image-compare-after{z-index:4}.image-compare-line{position:absolute;z-index:6;width:2px;background:#fffffff2;box-shadow:0 0 2px #0005;pointer-events:none;color:#fff}.image-compare-handle{position:absolute;z-index:7;width:44px!important;margin:0!important;padding:0!important;opacity:0;touch-action:none;cursor:ew-resize}.image-compare-line.is-focused .image-compare-grip{outline:2px solid #315b43;outline-offset:3px}.image-compare-before[hidden],.image-compare-after[hidden],.image-compare-line[hidden],.image-compare-handle[hidden]{display:none!important}.image-compare-controls{position:absolute;z-index:8;pointer-events:none;overflow:visible}.image-compare-controls[hidden]{display:none!important}#qualityPanel .quality-summary{display:flex;align-items:center;gap:6px;min-height:30px;cursor:default;white-space:nowrap;font-size:12px}#qualityPanel .quality-summary>#qualityTitle{margin-right:auto;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis}#qualityPanel .quality-summary>#quality{font-size:12px;flex:none}#qualityPanel .quality-summary>.quality-grade{font-size:11px;flex:none;padding:2px 4px}#qualityPanel .quality-summary:after{display:none}#qualityPanel .quality-popover{position:static;display:block;width:auto;padding:6px 0 0;border:0;box-shadow:none;border-radius:0;background:transparent}#qualityPanel #qualityNote{display:none}#qualityPanel .quality-summary>#qualityTitle{font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;color:#244536}@media(min-width:901px){#qualityPanel .quality-summary>#qualityTitle{font-size:15px}}.editor-summary #qualityRecommendation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;margin:12px 0 0;padding:10px 0 0;border:0;border-top:1px solid #e5e9e2;border-radius:0;background:transparent}.editor-summary #qualityRecommendation[hidden]{display:none}.editor-summary #qualityRecommendation>div{display:contents}.editor-summary #qualitySizeLabel{grid-column:1/-1;font-size:11px;line-height:1.45;color:#6a796b}.editor-summary #qualitySizeValue{grid-column:1;min-width:0;margin:0;font-size:13px;line-height:1.5;font-weight:600;color:#315640}.editor-summary #applyQualitySize{grid-column:2;margin:0;padding:5px 7px;min-height:30px;border:1px solid #cddacb;border-radius:5px;background:transparent;color:#315640;font:inherit;font-size:11px;line-height:1.4;max-width:110px}.editor-summary #applyQualitySize:hover:not(:disabled){background:#edf3eb;border-color:#8fa98b}.editor-summary #applyQualitySize:focus-visible{outline:2px solid #356b50;outline-offset:2px}#qualityPanel{padding-inline:0;text-align:left}#qualityPanel .quality-summary{padding:7px 0;justify-content:flex-start;text-align:left}#qualityPanel .quality-summary>#qualityTitle{text-align:left}#qualityPanel .quality-reading{display:none}#qualityPanel .quality-popover{padding-top:0}#qualityPanel .quality-scale{display:flex;justify-content:space-between}#qualityPanel .quality-scale>[hidden]{display:none}#qualityPanel .quality-summary>#qualityGrade{display:none}
