.office-workspace{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;background:#f5f7fb;font-family:Golos,sans-serif;color:#202b3a}.office-header{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 16px;background:white;border-bottom:1px solid #dce2eb}.office-title{flex:1;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-status{font-size:13px;margin:0;padding:8px 16px;min-height:32px}.office-host{flex:1;min-height:0;position:relative}.office-host>iframe{width:100%;height:100%;border:0}.office-recent{display:flex;gap:8px;margin-top:8px}.office-recent .button:first-child{flex:1;min-width:0;overflow-wrap:anywhere;text-align:left}.office-workspace button:focus-visible,.office-workspace a:focus-visible{outline:3px solid #7395f1;outline-offset:2px}@media(max-width:700px){.office-header{padding:8px;gap:6px}.office-header .button{font-size:12px;padding:8px}.office-title{max-width:160px}.office-status{font-size:12px;padding:6px 8px}}

.image-workspace .tui-image-editor-header{display:none}.image-workspace .tui-image-editor-container{font-family:Golos,sans-serif}.image-workspace select{padding:9px;border:1px solid #dce2eb;border-radius:8px}.image-workspace .tui-image-editor-container .tui-image-editor-main{top:0}

.image-workspace svg{stroke:none;stroke-width:0;fill:initial}.image-workspace .tui-image-editor-menu{background:#fff}.image-workspace .tui-image-editor-controls{background:#fff!important}

.image-workspace .image-tool-label{display:block;font:11px Golos,sans-serif;color:#202b3a;white-space:nowrap}.image-workspace .tui-image-editor-menu>.tui-image-editor-item{width:auto;min-width:65px;padding:8px 10px}.image-workspace .tui-image-editor-controls{overflow-x:auto}.image-workspace li[role=button]:focus-visible{outline:2px solid #2855d9}
