.document-tools{display:flex;align-items:center;gap:6px;flex:none;padding:9px 14px;background:#f6f9f6;border-bottom:1px solid var(--hair);overflow-x:auto;scrollbar-width:thin}.document-tools button{white-space:nowrap;border:1px solid #d9e3dc;border-radius:7px;padding:8px 10px;background:white;color:#315c46;font:600 11px 'DM Sans',Arial,sans-serif;cursor:pointer}.document-tools button:hover{background:#e9f3ed}.document-tools kbd{font-size:8px;color:#819185;margin-left:8px}.document-search{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;background:#fff;border-bottom:1px solid var(--hair)}.document-search input{flex:1;min-width:140px;border:1px solid #cbdcd0;border-radius:7px;padding:9px;font-size:12px}.document-search button{border:1px solid #d3dfd6;border-radius:6px;background:#f2f7f3;padding:8px;color:#315c46;cursor:pointer}.document-search span{font-size:10px;color:#5d7264}.page-guidance{font-size:11px;line-height:1.6;padding:8px 14px;background:#f8f5e9;color:#796332;flex:none}.search-match{outline:3px solid #e4b84a!important;background:#ffeb9980!important}.annotation-layer .search-match{stroke:#d6a72c;stroke-width:2}.editor-busy .document-tools,.editor-busy .editor-tools,.editor-busy .properties-panel,.editor-busy .page-panel,.editor-busy .zoom-bar,.editor-busy .format-bar{pointer-events:none;opacity:.65}.editor-busy .stage-loader{inset:0;z-index:25}.stage-scroll{display:flex;flex-direction:column;align-items:flex-start}.page-canvas-wrap{flex:none;margin:0 auto}.welcome-editor{flex:none;align-self:center}.editor-stage{isolation:isolate}#objectInspector{border-top:1px solid var(--hair);margin-top:22px;padding-top:17px}.inspector-caption,#lockedObjectHint{font-size:10px;line-height:1.6;color:#718076}.arrange-controls{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.arrange-controls button{border:1px solid #d7e2d9;background:#f6f9f6;color:#315b45;border-radius:7px;font-size:10px;padding:9px 5px;cursor:pointer}.arrange-controls button[aria-pressed=true]{background:#264a38;color:#fff}.aspect-control{display:flex;align-items:center;gap:7px;font-size:11px;color:#556f5e;margin:14px 0}.aspect-control input{accent-color:#136b50}.property-grid input:disabled{background:#f2f4f2;color:#9aa59d}.format-group[data-group=text-layout] input{max-width:58px}.format-group[data-group=text-layout] select{max-width:76px}#documentActionDialog{width:min(540px,calc(100vw - 28px));max-height:90dvh;overflow:auto;border:1px solid #d7e1d9;border-radius:16px;padding:28px;color:#233e2c;box-shadow:0 25px 100px #142d2155}#documentActionDialog::backdrop{background:#19332888;backdrop-filter:blur(3px)}.action-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.action-dialog-heading h2{font:800 24px Manrope,Arial,sans-serif;margin:7px 0}.action-dialog-heading button{border:0;background:#edf3ee;border-radius:7px;font-size:22px;padding:4px 10px;cursor:pointer}#documentActionDescription{font-size:12px;line-height:1.7;color:#6b7f70}#documentActionForm>label,.action-grid label{display:block;font-size:11px;font-weight:700;margin:15px 0 0}#documentActionForm input:not([type=checkbox]),#documentActionForm select{display:block;width:100%;height:39px;border:1px solid #ccdacf;border-radius:7px;padding:7px 10px;margin-top:6px;font:12px 'DM Sans',Arial,sans-serif;background:#fafcf9}#documentActionForm input[type=color]{padding:4px}.action-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.replace-batch{display:flex!important;gap:8px;align-items:center;font-weight:400!important;line-height:1.6}.replace-batch input{accent-color:#136b50}.document-action-footer{display:flex;justify-content:flex-end;gap:9px;margin-top:24px;border-top:1px solid #e1e9e2;padding-top:18px}#actionRangeLabel small{display:block;font-size:10px;font-weight:400;color:#748779;margin-top:6px}#documentActionError{font-size:12px;color:#ad3c2e;line-height:1.6}.editor-header{gap:12px}.property-content-hint{font-size:10px;color:#7b866d}.editor-body textarea:focus-visible{outline:2px solid #7cc6a5;outline-offset:2px}@media(max-width:760px){.document-tools{padding:7px 8px;gap:5px}.document-tools button{font-size:10px;padding:7px 9px}.document-tools kbd{display:none}.document-search{padding:8px}.document-search span{flex-basis:100%;order:2}.page-guidance{font-size:10px}#documentActionDialog{padding:20px}.action-dialog-heading h2{font-size:20px}.editor-actions #openAnother{display:inline-block;font-size:0;padding:7px}.editor-actions #openAnother::after{content:'Open';font-size:10px}.editor-header .brand{font-size:0;gap:0}.editor-header .brand-mark{transform:scale(.8)}.format-bar{max-height:180px;overflow:auto}.modal-actions{flex-wrap:wrap}.stage-scroll{padding-left:12px;padding-right:12px}}
