.wo-cv-page{max-width:1180px;margin:0 auto;padding:22px 24px 8px}.wo-cv-page .wo-crumbs{margin-bottom:14px}.wo-cv-head{margin-bottom:18px}.wo-cv-head h1{font:600 38px/1.12 var(--wo-font-head);letter-spacing:-.012em;margin:0 0 6px}.wo-cv-head__sub{color:var(--wo-ink-2);margin:0;font-size:16.5px}.wo-cv{border:1px solid var(--wo-line);border-radius:var(--wo-radius-lg);background:var(--wo-paper);box-shadow:var(--wo-shadow);grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:clamp(440px,100vh - 250px,660px);display:grid;position:relative;overflow:hidden}.wo-cv__pane{flex-direction:column;min-width:0;min-height:0;display:flex}.wo-cv__pane--out{border-left:1px solid var(--wo-line);background:var(--wo-side)}.wo-cv__bar{border-bottom:1px solid var(--wo-line-soft);background:var(--wo-paper);align-items:center;gap:4px;min-height:44px;padding:6px 10px 6px 14px;display:flex}.wo-cv__label{color:var(--wo-ink);letter-spacing:.01em;font-size:13px;font-weight:600}.wo-cv__input,.wo-cv__code{resize:none;background:var(--wo-paper);width:100%;min-height:0;color:var(--wo-ink);font:400 13.5px/1.6 "wo-focus-text", var(--wo-font-mono);tab-size:4;border:0;flex:1;margin:0;padding:14px 16px}.wo-cv__input:focus-visible,.wo-cv__code:focus-visible{outline:2px solid var(--wo-accent);outline-offset:-2px;border-radius:0}.wo-cv__input::placeholder{color:var(--wo-faint)}.wo-cv__count{border-top:1px solid var(--wo-line-soft);min-height:32px;color:var(--wo-ink-3);font-variant-numeric:tabular-nums;margin:0;padding:7px 16px;font-size:12.5px}.wo-cv__zone{border:1.5px dashed var(--wo-line);border-radius:var(--wo-radius-lg);text-align:center;color:var(--wo-ink-2);margin:12px 14px 0;padding:18px 16px;font-size:14.5px}.wo-cv__zone p{margin:0}.wo-cv__loaded{color:var(--wo-accent-text);overflow-wrap:anywhere;font-weight:600;margin-top:8px!important}.wo-cv__opts{border-bottom:1px solid var(--wo-line-soft);background:var(--wo-paper);color:var(--wo-ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 14px;font-size:13px;display:flex}.wo-cv__opts:empty{display:none}.wo-cv__opts label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wo-cv__opts select{border:1px solid var(--wo-line);border-radius:var(--wo-radius);background:var(--wo-raised);height:28px;padding:0 6px;font-size:13px}.wo-cv__opts input[type=checkbox]{width:15px;height:15px;accent-color:var(--wo-accent);margin:0}.wo-cv__tabs{gap:2px;display:flex}.wo-cv__tabs [role=tab]{border-radius:var(--wo-radius);height:30px;color:var(--wo-ink-3);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:500}.wo-cv__tabs [role=tab]:hover{background:var(--wo-hover);color:var(--wo-ink)}.wo-cv__tabs [aria-selected=true]{background:var(--wo-active);color:var(--wo-ink)}.wo-cv__result{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}.wo-cv__code{background:var(--wo-paper)}.wo-cv__preview{flex:1;padding:18px}.wo-cv__preview:focus-visible{outline-offset:-2px}.wo-cv__empty{color:var(--wo-ink-3);text-align:center;margin:auto;padding:24px;font-size:14px;display:none}.wo-cv[data-state=empty] .wo-cv__empty{display:block}.wo-cv[data-state=empty] :is(.wo-cv__preview,.wo-cv__code){display:none}.wo-cv__preview--pdf>*,.wo-cv__preview--docx>*{color-scheme:light}.wo-cv-sheet,.wo-cv__preview--pdf,.wo-cv__preview--docx{--wo-cv-ink:#1c1b19}.wo-cv__preview--pdf .wo-cv-doc,.wo-cv__preview--docx .wo-cv-doc,.wo-cv__preview--pdf .wo-cv-lines,.wo-cv__preview--docx .wo-cv-lines{max-width:600px;color:var(--wo-cv-ink);background:#fff;margin:0 auto;padding:44px 48px;box-shadow:0 0 0 1px #0f0f0f12,0 3px 12px #0f0f0f14}.wo-cv-doc{font:400 14.5px/1.6 var(--wo-font-ui);color:var(--wo-ink);overflow-wrap:anywhere}.wo-cv-doc>:first-child{margin-top:0}.wo-cv-doc :is(p,ul,ol,blockquote,pre,table,dl,details){margin:0 0 .75em}.wo-cv-doc :is(h1,h2,h3,h4,h5,h6){font-family:var(--wo-font-head);margin:1.2em 0 .45em;font-weight:600;line-height:1.25}.wo-cv-doc h1{font-size:1.9em}.wo-cv-doc h2{font-size:1.5em}.wo-cv-doc h3{font-size:1.25em}.wo-cv-doc :is(h4,h5,h6){font-size:1em}.wo-cv-doc :is(ul,ol){padding-left:1.5em}.wo-cv-doc li>p{margin:.15em 0}.wo-cv-doc ul[data-type=taskList]{padding-left:.2em;list-style:none}.wo-cv-doc li[data-type=taskItem]{padding-left:1.6em;position:relative}.wo-cv-doc li[data-type=taskItem]:before{content:"";opacity:.6;border:1.5px solid;border-radius:3px;width:.9em;height:.9em;position:absolute;top:.32em;left:0}.wo-cv-doc li[data-checked=true]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:.26em;height:.5em;position:absolute;top:.42em;left:.3em;transform:rotate(45deg)}.wo-cv-doc li[data-checked=true]{color:var(--wo-ink-3)}.wo-cv-doc blockquote{border-left:3px solid var(--wo-line);color:var(--wo-ink-2);margin-left:0;padding:.4em 1em}.wo-cv-doc code{background:var(--wo-code-bg);font:.86em "wo-focus-text", var(--wo-font-mono);border-radius:4px;padding:.1em .35em}.wo-cv-doc pre{background:var(--wo-code-bg);border-radius:var(--wo-radius);padding:.85em 1em;font-size:.9em;line-height:1.5;overflow-x:auto}.wo-cv-doc pre code{font-size:inherit;background:0 0;padding:0}.wo-cv-doc hr{border:0;border-top:1px solid var(--wo-line);margin:1.4em 0}.wo-cv-doc a{color:var(--wo-accent-text)}.wo-cv-doc img{max-width:100%;height:auto}.wo-cv-doc table{border-collapse:collapse;display:block;overflow-x:auto}.wo-cv-doc :is(th,td){border:1px solid var(--wo-line);text-align:left;padding:.3em .65em}.wo-cv-doc th{background:var(--wo-side)}:is(.wo-cv__preview--pdf,.wo-cv__preview--docx) .wo-cv-doc{--wo-ink:#1c1b19;--wo-ink-2:#55534e;--wo-ink-3:#6b6a65;--wo-line:#d8d6d0;--wo-side:#f2f0eb;--wo-code-bg:#f3f1ec;--wo-accent-text:#2459c7}.wo-cv__preview--docx .wo-cv-doc{font-family:Georgia,Times New Roman,serif;font-size:15px}.wo-cv__preview--docx .wo-cv-doc :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif}.wo-cv-lines{counter-reset:wo-cv-ln;font:400 12.5px/1.45 "wo-focus-text", var(--wo-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}.wo-cv-lines[data-font=sans]{font-family:var(--wo-font-ui)}.wo-cv-lines[data-font=serif]{font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.5}.wo-cv-lines[data-numbers]>div{counter-increment:wo-cv-ln;padding-left:3.4em;position:relative}.wo-cv-lines[data-numbers]>div:before{content:counter(wo-cv-ln);text-align:right;color:#8a8883;width:2.6em;font-size:.82em;line-height:inherit;font-variant-numeric:tabular-nums;position:absolute;left:0}.wo-cv-more{color:#6b6a65;white-space:normal;margin:10px 0 0;font-style:italic}.wo-cv__actions{border-top:1px solid var(--wo-line);background:var(--wo-paper);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.wo-cv__go{height:36px;padding:0 18px;font-size:14px}.wo-cv__actions .wo-btn:disabled{opacity:.45;cursor:default;filter:none}.wo-cv__go[aria-busy=true]{cursor:progress}.wo-cv__status{background:var(--wo-paper);color:var(--wo-ink-2);margin:0;padding:0 14px;font-size:13px;line-height:1.45}.wo-cv__status:not(:empty){padding:0 14px 12px}.wo-cv__status[data-tone=error]{color:var(--wo-danger)}.wo-cv__mask{z-index:5;border:2px dashed var(--wo-accent);border-radius:var(--wo-radius-lg);background:color-mix(in srgb, var(--wo-accent-soft) 92%, transparent);color:var(--wo-accent-text);pointer-events:none;place-items:center;font-size:17px;font-weight:600;display:none;position:absolute;inset:6px}.wo-cv[data-drag] .wo-cv__mask{display:grid}.wo-cv-note{color:var(--wo-ink-3);margin:10px 2px 0;font-size:13px}.wo-cv-text{padding-top:40px}.wo-cv-text .wo-lossy{padding-left:1.2em}.wo-cv-text .wo-lossy li{margin-bottom:6px}@media (width<=860px){.wo-cv-page{padding:14px 14px 4px}.wo-cv-head h1{font-size:29px}.wo-cv-head__sub{font-size:15px}.wo-cv{grid-template-columns:minmax(0,1fr);height:auto}.wo-cv__pane{min-height:0}.wo-cv__pane--out{border-left:0;border-top:1px solid var(--wo-line)}.wo-cv__input{min-height:220px;font-size:16px}.wo-cv__code{min-height:260px}.wo-cv__result{max-height:70vh}.wo-cv__preview{padding:10px}.wo-cv__preview--pdf .wo-cv-doc,.wo-cv__preview--docx .wo-cv-doc,.wo-cv__preview--pdf .wo-cv-lines,.wo-cv__preview--docx .wo-cv-lines{padding:22px 18px}}@media (pointer:coarse){.wo-cv .wo-btn,.wo-cv__tabs [role=tab],.wo-cv__opts select,.wo-cv__opts label{min-height:44px}}
