.mode-strip{display:none;height:42px;align-items:center;gap:6px;padding:4px 28px;background:var(--surface);border-bottom:1px solid var(--border)}.has-doc .mode-strip{display:flex}.mode-strip button{min-height:30px;padding:4px 13px}.mode-strip button[aria-pressed=true]{background:var(--primary);color:white}.mode-strip>span{font-size:11px;color:var(--muted);margin-left:8px}.has-doc #main{height:calc(100dvh - 201px);min-height:0}.has-doc .workspace{height:100%;min-height:0}.document-workspace{height:100%;display:flex;flex-direction:column;min-height:0}.document-ribbon{flex:none;background:var(--surface);border-bottom:1px solid var(--border)}.document-tools{display:flex;align-items:center;gap:3px;padding:5px 20px;overflow-x:auto;white-space:nowrap}.document-tools+ .document-tools{border-top:1px solid #edf0f7}.document-tools button{min-height:31px;padding:4px 8px;font-size:11px;flex:none}.document-tools button[aria-pressed=true]{background:#eaf0ff;color:var(--primary);box-shadow:inset 0 0 0 1px #a7b6e2}.document-tools select,.document-tools input{min-height:30px;padding:3px 6px;border:1px solid var(--border);border-radius:4px;font-size:11px;background:white;flex:none}.document-tools input[type=number]{width:50px}.document-tools input[type=color]{width:29px;padding:2px;height:29px}.document-tools label,.contextual-tools>span{font-size:10px;color:var(--muted);margin:0 3px 0 7px}.document-tools #doc-font{width:137px}.contextual-tools{background:#f2f5fd}.document-notice{flex:none;margin:0;padding:7px 28px;font-size:11px;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-scroll{flex:1;min-height:0;overflow:auto;padding:32px;scroll-padding:40px;background:#e9edf5}.document-paper{position:relative;box-sizing:border-box;margin:0 auto 30px;background:white;box-shadow:0 4px 22px #18234116;max-width:none;flex:none}.document-repeat-image{position:absolute;object-fit:contain;pointer-events:none;max-width:100%;height:auto}.document-ruler{position:absolute;top:0;left:0;right:0;height:15px;background:repeating-linear-gradient(90deg,transparent 0,transparent 36px,#b7c2d5 37px,transparent 38px);border-bottom:1px solid #e7eaf1;opacity:.6;pointer-events:none}.flow-prose{outline:none;min-height:400px;color:#000;font:12pt/1.3 Arial,'FreePDFHindi','Nirmala UI',sans-serif;overflow-wrap:break-word;white-space:pre-wrap;caret-color:var(--primary)}.flow-prose:focus-visible{outline:none}.flow-prose p{margin:0 0 8pt;line-height:inherit}.flow-prose h1,.flow-prose h2,.flow-prose h3{font-family:inherit;letter-spacing:normal;line-height:1.3;margin:12pt 0 8pt}.flow-prose h1{font-size:24pt}.flow-prose h2{font-size:18pt}.flow-prose h3{font-size:14pt}.flow-prose ::selection{background:#a9c5ff;color:inherit}.flow-prose img{display:block;max-width:100%;height:auto;cursor:grab;margin:5pt 0}.flow-prose .ProseMirror-selectednode{outline:2px solid var(--primary)}.flow-prose ul,.flow-prose ol{padding-left:24pt;margin:4pt 0 8pt}.flow-prose li p{margin-bottom:3pt}.flow-prose blockquote{border-left:3px solid var(--border);padding-left:14pt;margin:10pt 0}.flow-prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:8pt 0;overflow:hidden}.flow-prose td,.flow-prose th{border:1px solid #8590a6;min-width:30pt;padding:5pt;position:relative;vertical-align:top}.flow-prose th{background:#edf1fa;font-weight:bold}.flow-prose td>p,.flow-prose th>p{margin-bottom:3pt}.flow-prose .selectedCell:after{position:absolute;content:'';background:#acc6ff55;pointer-events:none;inset:0}.flow-prose .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--primary);pointer-events:none}.flow-prose.resize-cursor{cursor:col-resize}.document-page-break{margin:18pt -15pt;border-top:1px dashed #9aa9c4;border-bottom:1px dashed #9aa9c4;background:#f4f6fb;color:#59657b;text-align:center;font:9pt var(--font-body);padding:7pt;user-select:all}.document-bottom{min-height:45px;background:var(--surface);border-top:1px solid var(--border);display:flex;align-items:center;gap:12px;justify-content:space-between;padding:5px 22px;flex:none}.document-bottom>span{font-size:10px;color:var(--muted)}.document-bottom>div{display:flex;gap:5px;white-space:nowrap}.document-bottom button{font-size:11px;min-height:32px;padding:5px 9px}.word-start-actions{display:flex;justify-content:center;gap:14px;margin:8px 0}.document-mode .header-file>span:after{content:' · Word document mode';color:var(--primary)}#document-preview-link{display:inline-flex;align-items:center;padding:8px 14px;border-radius:6px}#document-link-url{width:100%}@media(max-width:1000px){.document-flow-hint{display:none}.document-tools{padding-left:10px;padding-right:10px}.document-bottom{overflow-x:auto;padding:5px 10px}.document-scroll{padding:20px}.mode-strip{padding-left:16px}.mode-strip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:600px){.document-bottom>span{display:none}.document-notice{padding:6px 12px}.document-scroll{padding:12px}.mode-strip>span{display:none}.mode-strip{height:40px}.mode-strip button{font-size:11px}}@media(forced-colors:active){.flow-prose ::selection{background:Highlight;color:HighlightText}.document-paper{outline:1px solid CanvasText}}

.document-mode #main{height:calc(100dvh - 150px)}
.document-tools select{width:auto;max-width:150px}.document-tools #doc-style{width:105px}
