.editing-document{overflow:hidden}.document-editor{position:fixed;inset:0;z-index:1000;background:#eef1f7;display:flex;flex-direction:column;color:#202c40;font-family:Golos,sans-serif}.editor-header,.editor-toolbar{display:flex;align-items:center;gap:12px;padding:12px 20px;background:white;border-bottom:1px solid #d8dfeb;flex-wrap:wrap}.editor-header .editor-filename{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-toolbar input[type=number]{width:68px;padding:7px}.editor-toolbar input[type=color]{width:40px;height:32px;border:0;background:transparent}.editor-status{padding:8px 20px;margin:0;font-size:13px;background:#f8faff}.editor-body{display:flex;flex:1;min-height:0}.editor-navigation{width:160px;flex-shrink:0;overflow:auto;padding:12px;background:#f8faff;border-right:1px solid #d8dfeb}.editor-page-tab{display:block;width:100%;text-align:left;background:white;border:1px solid #d8dfeb;padding:12px;margin-bottom:8px;border-radius:8px;cursor:pointer;overflow-wrap:anywhere}.editor-page-tab[aria-current=true]{background:#e5ebff;border-color:#315eda;color:#244fc6}.editor-workspace{overflow:auto;flex:1;min-width:0;padding:24px}.pdf-editor-page{position:relative;background:white;margin:0 auto;box-shadow:0 3px 16px #20304022;flex-shrink:0}.pdf-editor-page>img{display:block;width:100%;height:100%;pointer-events:none}.pdf-editable{position:absolute;white-space:pre;line-height:1.15;color:transparent;cursor:text;outline:1px solid transparent;padding:0}.pdf-editable:hover{outline-color:#91aaf7;background:#315eda0a}.pdf-editable:focus,.pdf-editable.edited{color:var(--text-color);background:white;outline:1px solid #315eda;min-width:20px}.sheet-editor-grid{border-collapse:separate;border-spacing:0;background:white;table-layout:fixed}.sheet-editor-grid td,.sheet-editor-grid th{border-right:1px solid #dce2ec;border-bottom:1px solid #dce2ec;height:28px;padding:4px 7px;white-space:pre;min-width:80px;max-width:450px;overflow:hidden}.sheet-editor-grid th{background:#edf1f8;text-align:center;font-size:12px;position:sticky;left:0;z-index:1}.sheet-editor-grid thead th{top:0;z-index:2}.sheet-editor-grid td.selected{outline:2px solid #315eda;outline-offset:-2px}.sheet-editor-grid td.changed{box-shadow:inset 3px 0 #e6a335}.sheet-editor-grid td[contenteditable=true]{outline:2px solid #315eda;overflow:visible}.editor-address{min-width:60px;font-weight:600}#editor-formula{flex:1;min-width:180px;padding:9px;border:1px solid #ccd6e7;border-radius:6px}.document-editor button:focus-visible,.document-editor a:focus-visible{outline:3px solid #7395f1;outline-offset:2px}@media(max-width:700px){.editor-navigation{width:100px;padding:6px}.editor-header,.editor-toolbar{padding:8px;gap:6px}.editor-filename{max-width:150px}.editor-workspace{padding:12px}.editor-header .button,.editor-toolbar .button{padding:8px;font-size:12px}}

.editor-table-window{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.editor-table-window input{width:100px;padding:8px;border:1px solid #ccd5e4;border-radius:6px}.editor-table-window span{font-size:13px;color:#526176}
