@media screen and (width>=600px) and (height<=499.98px){body[data-app=low]{flex-direction:column;height:100dvh;padding-bottom:0;display:flex;overflow:hidden}body[data-app=low]>.site-header{flex:none}@media (width>=761px){body[data-app=low]>.site-header>.container{max-width:none;padding-left:12px;padding-right:12px}}body[data-app=low]>main.container{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;max-width:none;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}body[data-app=low]>.consent{z-index:0;max-width:none;box-shadow:none;border-width:1px 0 0;border-radius:0;flex:none;order:9;margin:0;position:static}body[data-app=low] .app-work{z-index:1;min-width:0;height:var(--app-h,calc(100vh - var(--app-top,57px)));grid-area:1/1/span 60;align-self:start;display:flex;position:sticky;top:0}@supports (height:100dvh){body[data-app=low] .app-work{height:var(--app-h,calc(100dvh - var(--app-top,57px)))}}body[data-app=low]:not([data-help])>main.container>:not(.app-work):not([hidden=until-found i]){display:none}body[data-app=low]:not([data-help])>main.container>[hidden=until-found i]{pointer-events:none;border:0;height:0;margin:0;padding:0;position:absolute;left:0;right:0;overflow:hidden}:root:focus-within body[data-app=low]:not([data-help])>main.container>[hidden=until-found i]{display:none}body[data-app=low][data-help]>main.container{overscroll-behavior:contain;overflow-y:auto}body[data-app=low][data-help]>main.container>:not(.app-work){grid-column:2;min-width:0;margin-left:16px;margin-right:16px}@media (width>=1280px){body[data-app=low][data-help]>main.container{grid-template-columns:minmax(0,1fr) min(420px,33vw)}body[data-app=low][data-help] .app-work{border-right:1px solid var(--border)}}@media (width<=1279px){body[data-app=low][data-help] .app-work{display:none}body[data-app=low][data-help]>main.container>:not(.app-work){grid-column:1}body[data-app=low][data-help]>main.container>:not(.app-work):not(.app-help-bar){width:min(100% - 32px,1280px);margin-left:auto;margin-right:auto}}.app-help-bar{z-index:3;border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:1rem;display:flex;position:sticky;top:0;margin:0!important}.app-help-bar .btn{min-height:36px;padding:4px 12px}body[data-app=low][data-help]>main.container>.tool-head{margin-top:12px}body[data-app=low][data-help]>main.container>.tool-title{flex-direction:column;align-items:flex-start;gap:10px}body[data-app=low][data-help]>main.container>.tool-title h1{font-size:1.35rem}@media (width>=1024px){body[data-app=low][data-help]>main.container>.tool-title{margin-top:16px}}body[data-app=low][data-help]>main.container>.site-footer{margin-top:24px}body[data-app=low]>main.container>article.prose{max-width:none;display:block}body[data-app=low]>main.container>article.prose>.toc{background:0 0;border:0;grid-column:auto;max-height:none;margin:0 0 20px;padding:0;position:static;overflow:visible}body[data-app=low] .toc summary{display:none}body[data-app=low] .toc ol{flex-wrap:wrap;gap:8px;padding:0;display:flex}body[data-app=low] .toc a,body[data-app=low] .toc a[aria-current=true]{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:4px 14px;font-size:.85rem;font-weight:400}body[data-app=low] .toc a:hover{color:var(--text)}body[data-app=low][data-help]>main.container{scroll-padding-top:64px}body:not([data-app]) .app-help-btn{display:none}.app-help-q{border:1.5px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.app-help-btn[aria-expanded=true]{color:var(--text);background:var(--accent-soft)}body:not([data-app]) .ed-more-page{display:none}.ed-more-page{border-top:1px solid var(--border);gap:8px;margin-top:12px;padding-top:12px;display:flex}.ed-more-body:empty+.ed-more-page{border-top:0;margin-top:0;padding-top:0}.ed-more-page .ed-btn{border:1px solid var(--border);flex:1 1 0;justify-content:center;gap:6px;min-width:0;height:48px}.ed-more-page .ed-btn-label{display:inline}.ed-more-page [aria-pressed=true]{color:var(--accent)}.ed-more-page [aria-pressed=true] svg path{fill:currentColor}body[data-app=low] .app-work{container:appwork/inline-size}@container appwork (width>=761px) and (width<=1040px){.file-bar :is(.fb-files,.app-help-btn,.fb-tool) .ed-btn-label{display:none}.file-bar>.hint-wrap>.fb-tool{padding-left:18px}.file-bar .fb-name{flex-basis:220px;min-width:150px}}body[data-app=low] .app-work>.editor{border:0;border-radius:0;flex-direction:column;flex:1;min-width:0;display:flex}body[data-app=low] .app-work>.editor>:is(.ed-empty,.ed-loading,.ed-error):not([hidden]){flex-direction:column;flex:1;align-items:center;min-height:0;display:flex;overflow-y:auto}body[data-app=low] .app-work>.editor>:is(.ed-empty,.ed-loading,.ed-error):before,body[data-app=low] .app-work>.editor>:is(.ed-empty,.ed-loading,.ed-error):after{content:"";flex:1}body[data-app=low] .app-work>.editor:not(:has(>.ed-main:not([hidden])))>.ed-door-bar{flex:none;align-items:center;padding:6px 12px 0;display:flex}body[data-app=low] .ed-door-bar>.app-help-btn{margin-left:auto}body[data-app=low] .app-work>.editor>.ed-empty>:is(.ed-drop,.ed-door){flex:none;width:min(100%,560px)}body[data-app=low] .app-work>.editor>.ed-main{flex:1;min-height:0}@media (width>=600px){body[data-app=low] .app-work>.editor>.ed-main:not([hidden]){flex-direction:column;display:flex}body[data-app=low] .ed-main>:is(.file-bar,.editor-notice,.tool-bar,.status-bar){flex:none}}@media (width<=599px){body[data-app=low] .app-work>.editor>.ed-main:not([hidden]){grid-template-rows:repeat(20,auto) minmax(0,1fr) auto}body[data-app=low] .ed-main>:is(.sheet-wrap,.doc-layout,.slide-layout,.editor-text,.mode-doc[id],.mode-sheet[id]){grid-row:21}body[data-app=low] .ed-main>.status-bar{grid-row:22}body[data-app=low] .ed-main .app-help-btn{grid-area:1/5;align-self:center;margin:0}body[data-app=low] .ed-main .ed-save{grid-column:6/-1}body[data-app=low] .editor[data-view] .ed-main .app-help-btn{grid-area:2;align-self:auto;margin:0 0 6px}body[data-app=low] .editor[data-view] .ed-main .ed-save{grid-column:5/-1}}body[data-app=low] .ed-main>:is(.sheet-wrap,.doc-layout,.slide-layout,.editor-text,.mode-doc[id],.mode-sheet[id]){flex:1;min-height:0}body[data-app=low] .ed-main>:is(.mode-doc[id],.mode-sheet[id]),body[data-app=low] .sheet-wrap{flex-direction:column;display:flex}body[data-app=low] :is(.mode-doc[id],.mode-sheet[id])>:is(.doc-layout,.sheet-wrap){flex:1;min-height:0}body[data-app=low] .sheet-wrap>.sheet{flex:1;height:auto;min-height:0}body[data-app=low] :is(.doc-layout,.slide-layout,.editor-text){height:auto}body[data-app=low] .editor-text{flex-direction:column;display:flex}body[data-app=low] .editor-text>.et-scroll{flex:1;height:auto;min-height:0}}.editor{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);position:relative;overflow:clip}.editor.is-drag{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ed-file{display:none}.ed-btn{height:36px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.85rem;font-weight:500;display:inline-flex}.ed-btn.icon-only{justify-content:center;width:36px;padding:0}@media (hover:hover){.ed-btn:hover:not(:disabled){background:var(--surface-2)}}.ed-btn:disabled{color:var(--text-muted);opacity:.45;cursor:default}.ed-btn[aria-pressed=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.editor .btn{align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;display:inline-flex}.file-bar{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:flex}.fb-files,.fb-history{align-items:center;gap:2px;display:flex}.fb-files{border-right:1px solid var(--border);padding-right:10px}.fb-name{border:1px solid var(--border);background:var(--bg);cursor:text;border-radius:8px;flex:0 360px;align-items:center;min-width:130px;max-width:360px;height:36px;padding:0 32px 0 10px;display:flex;position:relative}.fb-name:focus-within{border-color:var(--text-muted)}.editor .fb-name input{width:100%;min-width:2ch;max-width:100%;min-height:0;color:var(--text);font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:0 auto;padding:0;font-size:.9rem;font-weight:600}@supports (field-sizing:content){.editor .fb-name input{field-sizing:content;width:auto}}.fb-ext{color:var(--text-muted);flex:none;font-size:.9rem}.fb-pencil{color:var(--text-muted);position:absolute;right:10px}.fb-state{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.fb-state.dirty:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.fb-state.saved{color:var(--positive)}.fb-history{border-right:1px solid var(--border);margin-left:auto;padding-right:10px}.file-bar>:is(.ed-save,.app-help-btn,.save-as,.fb-files,.fb-history,.fb-tool){flex:none}.fb-history[hidden]+.save-as{margin-left:auto}.file-bar .ed-save{white-space:nowrap}.ed-save .save-short{display:none}.save-as{border:1px solid var(--border);height:36px;color:var(--text-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 4px 0 10px;font-size:.8rem;display:inline-flex}.editor .save-as select{width:auto;min-height:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:.82rem;font-weight:600}.editor-notice{background:var(--surface-2);color:var(--text);border-radius:10px;align-items:center;gap:10px;margin:10px 12px 0;padding:10px 12px;font-size:.85rem;display:flex}.editor-notice[hidden]{display:none}.editor-notice.encoding{background:var(--accent-soft)}.editor-notice .icon{color:var(--accent);flex:none}.editor-notice p{flex:1;margin:0}.editor-notice .short{display:none}.ed-notice-action{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:6px 12px;font-size:.8rem;font-weight:600}.ed-notice-close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px;display:inline-flex}.tool-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;min-height:44px;padding:4px 12px;display:flex}.tool-bar .sep{background:var(--border);width:1px;height:22px;margin:0 6px}.tool-bar .sep[data-tight]{width:1px;margin:0 2px}.editor .tool-bar select{border:1px solid var(--border);background:var(--surface);width:auto;height:32px;min-height:0;color:var(--text);font:inherit;border-radius:8px;padding:0 6px;font-size:.82rem}.sh-tools{display:contents}.tb-menu,.tb-group{gap:4px;display:inline-flex}.tb-caret{opacity:.7;margin-left:-2px}.ed-btn.icon-only>.tb-name{display:none}.tb-pop:not([hidden]),.tb-pal:not([hidden]){z-index:60;border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 32px var(--shadow);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed;overflow-y:auto}.tb-pop>*,.tb-pal>*{flex-shrink:0}.tb-pop .ed-btn,.tool-bar .tb-pop .ed-btn{justify-content:flex-start;min-width:132px}.sh-head-pop:focus{outline:none}@media (pointer:coarse){.sh-head-pop .ed-btn{height:44px}}.tb-ink{position:relative}.tb-swatch{height:3px;box-shadow:0 0 0 1px var(--border);border-radius:2px;position:absolute;bottom:5px;left:9px;right:9px}.tb-pal:not([hidden]){gap:8px;padding:10px}.tb-pal-title{color:var(--text-muted);font-size:.8rem}.tb-pal-grid{grid-template-columns:repeat(8,26px);gap:5px;display:grid}.tb-color{border:1px solid var(--border);cursor:pointer;border-radius:6px;height:26px;padding:0}.tb-color:hover,.tb-color:focus-visible,.tb-color[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}.tb-pal-none{border-top:1px solid var(--border);border-radius:0 0 8px 8px;justify-content:flex-start}.tb-pal-opt{cursor:pointer;align-items:center;gap:6px;min-height:28px;font-size:.82rem;display:flex}.tb-pal-opt[hidden]{display:none}.tb-pal-opt>input{width:16px;height:16px;accent-color:var(--accent);margin:0}.tb-more-btn,.tb-sheet{display:none}@media (width>=600px){.sh-tools>.fmt-right{margin-left:auto}}.sh-tools[data-looks]>.ed-btn .tb-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool-bar{position:relative}.tb-probe{visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.tb-pop>.tb-group{display:contents}.tb-pop>.fmt-sel{display:block}.editor .tb-pop>.fmt-sel select{width:100%}.tb-pop>.tb-pop-sep:first-child,.tb-pop>.tb-pop-sep:last-child,.tb-pop>.tb-pop-note:empty+.tb-pop-sep{display:none}.tool-bar .sh-tools>.ed-btn[data-label]{width:auto;padding:0 10px}@media (width>=600px){.tool-bar [data-tight]{justify-content:center;width:36px;padding:0}.tool-bar [data-tight]>.ed-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sh-tools>.sh-tidyg{margin-left:6px}.sh-tools[data-names]>:is(.sh-sortg,.sh-tidyg)>.ed-btn,.sh-tools[data-names=all]>#sh-chart{width:auto;padding:0 8px}.sh-tools[data-names]>:is(.sh-sortg,.sh-tidyg)>.ed-btn>.tb-name,.sh-tools[data-names=all]>#sh-chart>.tb-name{display:inline}.sh-tools[data-looks]>:is(.sh-sortm,.sh-tidym)>.tb-open{justify-content:center;min-width:36px;padding:0 6px}.sh-tools[data-looks]>:is(.sh-sortm,.sh-tidym)>.tb-open>.ed-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool-bar .sh-tools>.tb-menu>.tb-open.icon-only{gap:2px;width:auto;padding:0 6px}.sh-split{width:min(460px,100vw - 32px)}.sp-opts{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.sp-opt{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.85rem;display:inline-flex}.sp-opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.sp-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.sp-opt>input[type=radio]{opacity:0;pointer-events:none;position:absolute}.editor .sp-own,.sp-own{border:1px solid var(--border);background:var(--surface);width:72px;height:26px;min-height:0;color:var(--text);font:inherit;border-radius:6px;padding:0 6px;font-size:.85rem}.sh-split .sp-count{margin-top:14px;font-size:.82rem}.sp-view{border:1px solid var(--border);border-radius:8px;margin-top:6px;overflow:hidden}.sp-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8rem}.sp-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;overflow:hidden}.sp-table tr:last-child>td{border-bottom:0}.sp-table td:last-child{border-right:0}.sp-table .sp-etc{width:28px;color:var(--text-muted);text-align:center}.tb-sheet:not([hidden]){z-index:60;border:1px solid var(--border);background:var(--surface);width:320px;box-shadow:0 12px 32px var(--shadow);border-radius:12px;padding:4px 12px 12px;display:block;position:fixed}.tb-sheet-head{justify-content:space-between;align-items:center;min-height:40px;font-size:.85rem;display:flex}.tb-sheet-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tb-sheet-body>:is(.tb-group,.tb-menu,.fmt-sel,.pin){grid-column:1/-1}.tb-sheet-body>*{order:2}.tb-sheet-body>.tb-group{order:0}.tb-sheet-body>.tb-menu{order:1}.tb-sheet-body>.pin{order:9}.tb-sheet-body .tb-group,.tb-sheet-body .tb-pop{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;display:grid;position:static}.tb-sheet-body .tb-pop{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.tb-sheet-body .tb-pop>.tb-group{display:contents}.tb-sheet-body>.sh-alignm{order:0}.tb-sheet-body>.sh-numm{order:2}.tb-sheet-body>.sh-fmtm{order:3}.tb-sheet-body>.sh-insm{order:10}.tb-sheet-body>.sh-tidym{order:11}.tb-sheet-body>.sh-alignm>.tb-pop{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-sheet-body>:is(.sh-numm,.sh-fmtm,.sh-insm,.sh-tidym)>.tb-pop{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=360px) and (width<=599px){.tb-sheet-body>.sh-fmtm:has(#sh-cond)>.tb-pop{grid-template-columns:repeat(3,minmax(0,1fr))}}.tb-sheet-body>.sh-numm>.tb-pop>.fmt-sel{order:-1;grid-column:auto}.tb-sheet-body .tb-menu{display:block}.tb-sheet-body .tb-menu>.tb-open{display:none}.tb-sheet-body .tb-menu[data-title]:before{content:attr(data-title);color:var(--text-muted);margin-bottom:6px;font-size:.8rem;display:block}.tb-sheet-body .ed-btn,.ed-main>.tool-bar.sheet-bar .tb-sheet-body .ed-btn{border:1px solid var(--border);justify-content:flex-start;width:100%;min-width:0;height:40px;padding:0 10px}.tb-sheet-body .tb-pop .ed-btn,.ed-main>.tool-bar.sheet-bar .tb-sheet-body .tb-pop .ed-btn{justify-content:center;gap:4px;padding:0 4px}.tb-sheet-body .ed-btn>.tb-name,.tb-sheet-body .ed-btn>.ed-btn-label,.ed-main>.tool-bar.sheet-bar .tb-sheet-body .ed-btn-label{clip-path:none;text-overflow:ellipsis;width:auto;height:auto;display:inline;position:static;overflow:hidden}.tb-sheet-body .fmt-sel,.editor .tb-sheet-body .fmt-sel select{width:100%;max-width:none;height:40px;display:block}.status-bar{background:var(--surface-2);border-top:1px solid var(--border);min-height:32px;color:var(--text-muted);align-items:center;gap:12px;padding:4px 12px;font-size:.75rem;display:flex}.status-bar p{margin:0}.sb-items{flex:1;min-width:0}.sb-items span+span:before{content:"·";margin:0 8px}.sb-items .sb-paint{color:var(--text);font-weight:600}#sheet-wrap.painting .sc{cursor:copy}.sb-private{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sb-tpl{color:var(--accent);font:inherit;white-space:nowrap;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;align-self:stretch;margin:-4px 0;padding:0 6px;text-decoration:underline}.sb-tpl[hidden]{display:none}.ed-empty,.ed-error,.ed-loading{padding:20px}.ed-drop{border:1.5px dashed var(--border);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;display:flex}.ed-drop:hover,.editor.is-drag .ed-drop{border-color:var(--accent)}.ed-drop-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ed-drop-limit{color:var(--text-muted);font-size:.8rem}.ed-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.ed-error .ed-empty-actions{justify-content:flex-start}.ed-private{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:.8rem;display:flex}.ed-door{max-width:560px;color:var(--text-muted);text-align:center;margin:14px auto 0;font-size:.85rem;line-height:1.6}.ed-door p{margin:4px 0 0}.ed-door-bar{display:none}.ed-error-title{align-items:center;gap:8px;margin:0;font-size:1.05rem;display:flex}.ed-error-title .icon{color:var(--negative)}.ed-error-why{color:var(--text-muted);margin:6px 0 0 28px}.ed-error-file{color:var(--text-muted);margin:10px 0 0 28px;font-size:.8rem}.ed-loading-head{align-items:center;gap:8px;display:flex}.ed-loading-head .icon{color:var(--accent)}.ed-loading-head span{color:var(--text-muted);margin-left:auto;font-size:.8rem}.ed-progress{background:var(--surface-2);border-radius:3px;height:6px;margin:14px 0 10px;overflow:hidden}.ed-progress span{background:var(--accent);width:0;height:100%;transition:width .16s linear;display:block}.ed-loading p{color:var(--text-muted);margin:0;font-size:.85rem}.ed-confirm.sh-chart{width:min(680px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);overflow-y:auto}.sh-chart .ch-where{font-variant-numeric:tabular-nums}.sh-chart .fl-text{margin-top:10px}.ch-checks{flex-wrap:wrap;gap:4px 16px;margin-top:10px;display:flex}.ch-check{cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:.85rem;display:inline-flex}.ch-check>input{width:16px;height:16px;accent-color:var(--accent);margin:0}.ch-view{border:1px solid var(--border);aspect-ratio:16/9;background:#fff;border-radius:8px;margin-top:12px;overflow:hidden}.ch-view>svg{width:100%;height:auto;display:block}.sh-chart .ch-note{min-height:1.3em;margin-top:8px;font-size:.82rem}@media (width<=599px){.ch-check{min-height:40px}.sh-chart .ed-confirm-actions>.btn{flex:1 1 0;min-height:44px}}.ed-confirm.sh-cond{width:min(440px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);overflow-y:auto}.sh-cond .cf-where{font-variant-numeric:tabular-nums}.cf-form{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cf-field{min-width:0;color:var(--text-muted);flex:130px;gap:4px;font-size:.82rem;display:grid}.cf-value{flex:2 160px}.sh-cond .cf-field>select,.sh-cond .cf-field>input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:36px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:.9rem}.cf-pick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.cf-fills{flex-wrap:wrap;gap:6px;display:flex}.cf-fill{cursor:pointer;display:inline-flex;position:relative}.cf-fill>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cf-dot{border:1px solid var(--border);color:#000;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:inline-flex}.cf-fill>input:checked+.cf-dot{outline:2px solid var(--accent);outline-offset:1px}.cf-fill>input:focus-visible+.cf-dot{outline:2px solid var(--text);outline-offset:2px}.sh-cond .cf-note{min-height:1.3em;margin-top:8px;font-size:.82rem}.cf-list-title{margin:12px 0 6px;font-size:.88rem}.cf-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cf-item{align-items:center;gap:8px;min-height:36px;font-size:.88rem;display:flex}.cf-item>.cf-dot{width:22px;height:22px}.cf-text{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:auto;min-width:0}.cf-empty{color:var(--text-muted);font-size:.85rem}.sh-cond .cf-remove{flex:none;min-height:32px;padding-inline:12px}@media (width<=599px){.cf-dot{width:36px;height:36px}.cf-item>.cf-dot{width:28px;height:28px}.sh-cond .cf-field>select,.sh-cond .cf-field>input{min-height:44px}.cf-pick>.btn{flex:100%;min-height:44px}.sh-cond .cf-remove{min-height:40px}.sh-cond .ed-confirm-actions>.btn{flex:1 1 0;min-height:44px}}.sh-filter{width:min(360px,100vw - 32px)}.fl-text{color:var(--text-muted);gap:4px;margin-top:12px;font-size:.82rem;display:grid}.editor .fl-text>input,.fl-text>input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:36px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:.9rem}.fl-num{color:var(--text-muted);gap:4px;margin-top:10px;font-size:.82rem;display:grid}.fl-num-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.editor .fl-num-row>select,.fl-num-row>select,.editor .fl-num-row>input,.fl-num-row>input{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:36px;color:var(--text);font:inherit;border-radius:8px;flex:130px;padding:0 10px;font-size:.9rem}.editor .fl-num-row>input,.fl-num-row>input{font-variant-numeric:tabular-nums;flex:64px}.fl-num-row>[hidden]{display:none}@media (width<=360px){.editor .fl-num-row>select,.fl-num-row>select{flex-basis:100%}.fl-bar{justify-content:flex-end}.fl-count{flex-basis:100%}.sh-filter .ed-confirm-actions{gap:6px}.sh-filter .ed-confirm-actions>.btn{white-space:nowrap;padding-inline:12px}}.fl-bar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.fl-count{color:var(--text-muted);margin-right:auto;font-size:.82rem}.fl-bar>.btn{white-space:nowrap;min-height:30px;padding:0 10px;font-size:.8rem}.fl-list{border:1px solid var(--border);border-radius:8px;max-height:min(280px,38vh);margin-top:6px;overflow-y:auto}@media (height<=700px){.fl-list{max-height:min(280px,26vh)}}.fl-list:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fl-item{cursor:pointer;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:.88rem;display:flex}.fl-item[hidden]{display:none}.fl-item:hover{background:var(--accent-soft)}.fl-item>input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.fl-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fl-blank,.fl-n{color:var(--text-muted)}.fl-n{font-variant-numeric:tabular-nums;font-size:.78rem}.sh-filter .fl-note{min-height:1.3em;margin-top:8px;font-size:.82rem}.sh-filter .fl-clear{margin-right:auto}@media (pointer:coarse){.fl-item{min-height:44px}.fl-bar>.btn{min-height:40px}}.ed-confirm{border:1px solid var(--border);background:var(--surface);max-width:min(420px,100vw - 32px);color:var(--text);border-radius:12px;padding:20px}.ed-confirm::backdrop{background:#00000073}.ed-confirm h2{margin:0 0 6px;font-size:1.05rem}.ed-confirm p{color:var(--text-muted);margin:0;font-size:.88rem}.ed-confirm .btn:disabled{opacity:.45;cursor:default}.ed-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.tp{border:1px solid var(--border);background:var(--surface);width:min(820px,100vw - 32px);max-width:none;max-height:min(680px,100dvh - 32px);color:var(--text);border-radius:12px;flex-direction:column;padding:0;overflow:hidden}.tp[open]{display:flex}.tp::backdrop{background:#00000073}.tp-head{align-items:center;gap:8px;padding:12px 8px 8px 20px;display:flex}.tp-head h2{flex:1;margin:0;font-size:1.05rem}.tp-x{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.tp-body{overscroll-behavior:contain;padding:4px 20px 20px;overflow:auto}.tp-group{color:var(--text-muted);margin:14px 0 8px;font-size:.82rem;font-weight:600}.tp-group:first-child{margin-top:0}.tp-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.tp-card{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px 8px 10px;display:flex;position:relative}.tp-card:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@media (hover:hover){.tp-card:hover{border-color:var(--accent)}}.tp-pick{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.tp-pick:after{content:"";border-radius:10px;position:absolute;inset:0}.tp-pick:focus-visible{outline:none}.tp-pick:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.tp-name{overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.tp-desc{color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.tp-thumb{--paper:#fff;--paper-text:#111113;--paper-muted:#5b5b63;--paper-line:#d4d4d8;--plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");aspect-ratio:4/3;border:1px solid var(--border);color:#111113;background:#fff;border-radius:6px;margin-bottom:4px;position:relative;overflow:hidden}.tp-thumb:has(.tp-slide),.tp-grid:has(.tp-slide) .tp-thumb.blank{aspect-ratio:16/9}.tp-in{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.tp-thumb.blank:after{content:"";width:28px;height:28px;-webkit-mask:var(--plus) center / contain no-repeat;mask:var(--plus) center / contain no-repeat;background:#9ca3af;margin:auto;position:absolute;inset:0}.tp-thumb .doc-paper{--pt:44px;--pr:52px;--pb:0px;--pl:52px;width:794px;min-height:600px;box-shadow:none;font-size:17pt;line-height:1.5}.tp-thumb .doc-paper .d-table td{border-width:2.5px;border-color:#6b7280}.tp-sheet{border-collapse:collapse;table-layout:fixed;color:#1f2937;width:600px;font:19px/1.2 var(--font);background:#fff}.tp-sheet td{white-space:nowrap;border:1.5px solid #c4c9d1;height:40px;padding:0 8px;overflow:hidden}.tp-sheet td.n{text-align:right}.tp-sheet td.rh,.tp-sheet tr.ch td{color:#6b7280;text-align:center;background:#f3f4f6;padding:0;font-size:14px}.tp-sheet td.rh{width:34px}.tp-sheet tr.ch td{height:26px}.tp-slide{color:#111113;width:640px;height:360px;position:relative;overflow:hidden}.tp-slide>div{white-space:pre-wrap;flex-direction:column;line-height:1.25;display:flex;position:absolute;overflow:hidden}.tp-slide p{margin:0}.tp-note{box-sizing:border-box;color:#1f2937;width:480px;min-height:360px;font:15px/1.6 var(--font);white-space:pre-wrap;background:#fff;margin:0;padding:20px 24px}@media (width<=599px){.tp{border-width:1px 0 0;border-radius:16px 16px 0 0;width:100vw;max-height:86dvh;margin:auto 0 0}.tp-head{padding:10px 4px 6px 16px}.tp-body{padding:4px 12px 16px}.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tp-desc{font-size:.74rem}}.op{width:min(600px,100vw - 32px);height:min(640px,100dvh - 32px)}.op-body{flex:1;min-height:0;padding-bottom:12px}.op-body[hidden],.op-item[hidden],.op-retry[hidden]{display:none}.op-tabs{border:1px solid var(--border);border-radius:10px;gap:4px;margin:0 20px 12px;padding:4px;display:flex}.op-tab{min-height:36px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:0 8px;font-size:.86rem}.op-tab[aria-selected=true]{background:var(--surface-2);color:var(--text);font-weight:600}.op-tab:focus-visible,.op-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.op-find{border:1px solid var(--border);min-height:44px;color:var(--text-muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.op-find:focus-within{border-color:var(--accent)}.op-find svg{flex:none}.op-find input{min-width:0;height:42px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.op-chips{scrollbar-width:none;gap:6px;margin:10px 0 0;padding-bottom:2px;display:flex;overflow-x:auto}.op-chips::-webkit-scrollbar{display:none}.op-chip{border:1px solid var(--border);min-height:32px;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 12px;font-size:.8rem}.op-chip[aria-pressed=true]{border-color:var(--accent);color:var(--text);font-weight:600}.op-count{color:var(--text-muted);margin:10px 0 8px;font-size:.78rem}.op-retry{margin-bottom:8px}.op-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;display:grid}.op-item{background:var(--surface-2);min-width:44px;height:50px;color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.op-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover){.op-item:hover{border-color:var(--accent)}}.op-item svg{pointer-events:none;overflow:visible}.op-sh{fill:color-mix(in srgb, var(--accent) 26%, transparent);stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.op-ln{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.op-drop{border:1.5px dashed var(--border);min-height:180px;color:var(--text-muted);text-align:center;cursor:pointer;border-radius:12px;place-items:center;margin-top:6px;padding:20px;font-size:.86rem;line-height:1.5;display:grid;position:relative}.op-drop b{color:var(--text);font-size:.95rem;display:block}.op-drop:hover,.op-drop.over,.op-drop:focus-within{border-color:var(--accent)}.op-drop:focus-within{outline:2px solid var(--accent);outline-offset:2px}.op-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.op-err{color:var(--negative);margin:10px 0 0;font-size:.86rem}.op-err[hidden]{display:none}.op-foot{border-top:1px solid var(--border);color:var(--text-muted);margin:0;padding:12px 20px;font-size:.82rem;line-height:1.5}.op-bar{align-items:center;gap:10px;padding:0 20px 14px;display:flex}.op-bar[hidden]{display:none}.op-bar-k{color:var(--text-muted);font-size:.82rem;font-weight:600}.op-sws{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.op-sw{border:1px solid color-mix(in srgb, var(--text) 32%, transparent);background:var(--sw,transparent);cursor:pointer;border-radius:7px;width:28px;height:28px;padding:0}.op-sw[aria-checked=true]{outline:2px solid var(--accent);outline-offset:2px}.op-sw:focus-visible{outline:2px solid var(--text);outline-offset:2px}.op-put{min-height:40px;margin-left:auto;padding:0 18px}.op-item[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@media (width<=599px){.op{width:100vw;height:min(560px,86dvh)}.op-tabs{margin:0 12px 10px}.op-tab{min-height:44px}.op-chip{min-height:44px;padding:0 14px}.op-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.op-foot:has(+.op-bar:not([hidden])){padding-bottom:10px}.op-bar{padding:0 16px calc(12px + env(safe-area-inset-bottom));gap:8px}.op-sws{gap:5px}.op-sw{width:26px;height:26px}}@media (width<=359px){.op-sws{max-width:119px}}.ed-toast{z-index:60;border:1px solid var(--border);background:var(--surface);max-width:calc(100vw - 32px);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.ed-toast[hidden]{display:none}.ed-toast>.icon{color:var(--positive);flex:none}.ed-toast div{flex-direction:column;min-width:0;display:flex}.ed-toast strong{overflow-wrap:anywhere;font-size:.9rem}.ed-toast span{color:var(--text-muted);font-size:.78rem}.ed-toast-again{border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:6px 10px;font-size:.8rem}@media (width<=760px){.file-bar{flex-wrap:wrap;gap:6px 4px;padding:8px 10px}.file-bar:after{content:"";flex-basis:100%;order:3}.fb-name{background:0 0;border-color:#0000;flex:1 1 0;order:0;min-width:0;max-width:none;padding:0 4px}.fb-pencil{display:none}.fb-state{order:1;font-size:0}.fb-state.saved{font-size:.75rem}.ed-save{order:2;margin-left:4px}.fb-files{border-right:0;order:4;padding-right:0}.file-bar>:is(.fb-tool,.hint-wrap){order:4}.file-bar>.hint-wrap>.ed-btn.ed-btn{justify-content:flex-start;width:auto;padding-left:18px}.fb-history{border-right:0;order:5;margin-left:0;padding-right:0}.save-as{order:6;margin-left:auto;padding-left:6px}.save-as-k,.ed-btn-label,.tool-bar .sep{display:none}.file-bar .ed-btn,.tool-bar .ed-btn{flex:none;justify-content:center;width:40px;height:40px;padding:0}.sb-private span{display:none}.status-bar:has(.sb-tpl:not([hidden])) .sb-items{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-notice{margin:8px 10px 0}.editor-notice .long{display:none}.editor-notice .short{display:inline}.tool-bar{padding:4px 8px}.editor .fb-name input,.editor .fb-ext,.editor .save-as select,.editor .tool-bar select,.editor select,.editor input[type=text],.editor input[type=search]{font-size:16px}}.save-as-one{color:var(--text);white-space:nowrap;font-size:.85rem;font-weight:600}.ed-more-btn,.ed-more{display:none}@media (width<=599px){.ed-main:not([hidden]){grid-template-columns:repeat(7,minmax(0,1fr));column-gap:4px;padding:0 8px;display:grid}.ed-main>*,.ed-main>div[style*=contents]>*,.ed-main>div[style*=contents]>div[style*=contents]>*,.ed-main>div[style*=contents]>div[style*=contents]>div[style*=contents]>*{grid-column:1/-1;min-width:0;margin-inline:-8px}.ed-main>.file-bar,.file-bar .fb-files,.file-bar .fb-history,.ed-main>.tool-bar:not(.fmt-bar){display:contents}.file-bar:after{display:none}.ed-main .fb-name{grid-area:1/1/auto/5;margin:8px 0;padding:0}.ed-main .fb-state{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-main .ed-save{grid-area:1/5/auto/-1;place-self:center end;min-height:44px;margin:0}.ed-main .save-as,.ed-main>.tool-bar:not(.fmt-bar)>:is(.sep,[data-more]),.ed-main>.tool-bar:not(.fmt-bar)>[data-more]+.hint-i,.ed-main>.tool-bar:not(.fmt-bar)>.hint-wrap:has([data-more]){display:none}.file-bar .ed-btn,.ed-main>.tool-bar:not(.fmt-bar)>.ed-btn,.ed-main>.tool-bar:not(.fmt-bar)>.hint-wrap{grid-row:2;width:auto;height:44px;margin:0 0 6px}.ed-more-btn{grid-area:2/-2/auto/-1;display:inline-flex}.ed-save .save-long{display:none}.ed-save .save-short{display:inline}.ed-main .file-bar>.hint-wrap{order:0;grid-area:2/span 2;margin:0 0 6px;display:flex}.ed-main .file-bar>.hint-wrap>.ed-btn.ed-btn{width:100%;margin:0;padding-left:12px!important;padding-right:44px!important}.ed-main>.tool-bar:not(.fmt-bar)>.hint-wrap>.ed-btn{width:100%}.ed-main>.editor-notice,.ed-main>.tool-bar.fmt-bar,.ed-main>:not(.file-bar):not(.tool-bar):not(.editor-notice):first-of-type{border-top:1px solid var(--border)}.ed-main>.tool-bar.sheet-bar{flex-wrap:wrap;gap:4px;padding:6px 8px;display:flex}.ed-main>.tool-bar.sheet-bar .ed-btn-label{display:inline}.ed-main>.tool-bar.sheet-bar .ed-btn{width:auto;height:44px;padding:0 10px}.ed-main>.tool-bar.sheet-bar #sh-find-open{justify-content:center;width:44px;padding:0}.ed-main>.tool-bar.sheet-bar #sh-find-open .ed-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-main>.tool-bar.sheet-bar .sh-tools:not([data-looks])>:is(.sh-sortm,.sh-tidym)>.tb-open{justify-content:center;width:44px;padding:0}.ed-main>.tool-bar.sheet-bar .sh-tools:not([data-looks])>:is(.sh-sortm,.sh-tidym)>.tb-open>.ed-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-main>.tool-bar.sheet-bar .sh-tools[data-looks]{flex:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:0;display:grid}.sh-tools[data-looks]>[data-fold]{display:none}.ed-main>.tool-bar.sheet-bar .sh-tools[data-looks]>.ed-btn,.ed-main>.tool-bar.sheet-bar .sh-tools[data-looks]>.tb-menu>.tb-open{justify-content:center;width:100%;padding:0}.ed-main>.tool-bar.sheet-bar .sh-tools[data-looks]>:is(.ed-btn,.tb-menu) .ed-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sh-tools[data-looks]>.tb-more-btn{display:inline-flex}.tb-swatch{bottom:8px;left:25%;right:25%}.tb-sheet:not([hidden]),.tb-pal:not([hidden]){z-index:60;width:auto;max-height:80vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--border);background:var(--surface);box-shadow:0 -12px 32px var(--shadow);border-radius:16px 16px 0 0;display:block;position:fixed;overflow-y:auto;inset:auto 0 0!important}.tb-sheet:not([hidden]){padding-bottom:0}.tb-sheet-body{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.tb-sheet:after{content:"";background:linear-gradient(transparent, var(--surface));pointer-events:none;height:28px;margin-top:-28px;display:block;position:sticky;bottom:0}.tb-sheet-head{min-height:44px;font-size:1rem}.tb-sheet-close{width:44px;height:44px}.tb-sheet-body,.tb-sheet-body .tb-group,.tb-sheet-body .tb-pop{gap:10px}.tb-sheet-body .ed-btn,.ed-main>.tool-bar.sheet-bar .tb-sheet-body .ed-btn{height:48px;padding:0 12px}.tb-sheet-body .fmt-sel,.editor .tb-sheet-body .fmt-sel select{height:48px}.tb-pal-title{min-height:44px;color:var(--text);align-items:center;font-size:1rem;display:flex}.tb-pal-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.tb-color{border-radius:8px;height:44px}.tb-pal-none{width:100%;height:48px;margin-top:10px}.tb-pal-opt{min-height:44px;margin-top:6px;font-size:.95rem}.tb-pal-opt+.tb-pal-none{margin-top:0}.ed-main>.tool-bar.fmt-bar:not(.sheet-bar){grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:6px 8px;display:grid;overflow:visible}.tool-bar.fmt-bar .sep{display:none}.tool-bar.fmt-bar .ed-btn{width:auto;height:44px;margin:0}.tool-bar.fmt-bar label:has(select),.tool-bar.fmt-bar>select,.tool-bar.fmt-bar .fmt-bar-inner>select{grid-column:span 2;min-width:0}.tool-bar.fmt-bar select{width:100%;min-height:44px}.tool-bar.fmt-bar .fmt-right{margin-left:0}}@media (width<=359.98px){.ed-main>.tool-bar.sheet-bar .sh-tools>#sh-freeze{justify-content:center;width:44px;padding:0}.ed-main>.tool-bar.sheet-bar .sh-tools>#sh-freeze .ed-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.doc-tools{display:contents}.tb-pop-sep{background:var(--border);height:1px;margin:2px 0}.tb-sheet-body .tb-pop-sep{display:none}.tb-pop-note{color:var(--text-muted);white-space:nowrap;padding:4px 8px 6px;font-size:.78rem}.tb-pop-note:empty{display:none}.tb-pop .ed-btn[data-stay][aria-pressed=true]:after{content:"✓";color:var(--accent);margin-left:auto;padding-left:10px;font-weight:700}.tb-space{gap:6px;padding:4px 6px 6px;display:grid}.tb-space>label{color:var(--text);grid-template-columns:4.2em minmax(84px,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.editor .tb-space select{width:100%;height:32px}#fmt-space[data-on]{position:relative}#fmt-space[data-on]:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.tb-sheet-body .tb-space{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:0}.tool-bar.fmt-bar .tb-sheet-body .tb-space>label{color:var(--text-muted);grid-column:auto;grid-template-columns:none;gap:4px;font-size:12px}.editor .tb-sheet-body .tb-space select{height:40px}.tb-sheet-body .tb-space[data-long]{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}@media (width<=359px){.tb-sheet-body .tb-space[data-long]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-bar.fmt-bar .tb-sheet-body .tb-space[data-long]>label:first-child{grid-column:1/-1}}@media (pointer:coarse){.editor .tb-space select{height:40px}.editor .tb-sheet-body .tb-space select{height:44px}}.tb-size{flex-direction:column;gap:6px;padding:4px 6px 6px;display:flex}.tb-size-head{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.tb-size-now{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.tb-size-grid{--cell:20px;grid-template-columns:repeat(8, var(--cell));gap:3px;display:grid}.tb-size-cell{width:var(--cell);height:var(--cell);border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:3px;padding:0}.tb-size-cell[data-on]{border-color:var(--accent);background:var(--accent-soft)}.tb-size-cell:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (pointer:coarse){.tb-size-grid{--cell:28px}}.tool-bar .doc-tools .tb-pop .ed-btn{justify-content:flex-start;width:auto;height:36px;padding:0 10px}.tool-bar .doc-tools>.tb-menu>.tb-open.icon-only{gap:2px;width:auto;padding:0 6px}.editor .tool-bar .doc-tools>.fmt-font select{width:112px}.tool-bar :not(.tb-sheet-body)>.tb-menu>.tb-pop .tb-ink>.tb-swatch{width:17px;bottom:6px;left:10px;right:auto}.fmt-sheet .tb-sheet-body>.fmt-size{order:0}.fmt-sheet .tb-sheet-body>.doc-charm{order:1}.fmt-sheet .tb-sheet-body>.doc-param{order:2}.fmt-sheet .tb-sheet-body>.doc-spacem{order:3}.fmt-sheet .tb-sheet-body>.doc-pagem{order:4}.fmt-sheet .tb-sheet-body>.doc-pagem>.tb-pop{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.fmt-sheet .tb-sheet-body>.doc-pagem>.tb-pop>#fmt-print{grid-column:1/-1}.fmt-sheet .tb-sheet-body>#fmt-find{order:5;grid-column:1/-1}.fmt-sheet .tb-sheet-body>.doc-charm>.tb-pop{grid-template-columns:repeat(3,minmax(0,1fr))}.fmt-sheet .tb-sheet-body>.doc-charm>.tb-pop>.fmt-font{grid-column:1/-1}.fmt-sheet .tb-sheet-body>.doc-param>.tb-pop>:is(#fmt-number,#fmt-indent){grid-column:span 2}.ed-main>.tool-bar .fmt-sheet .tb-sheet-body .ed-btn{border:1px solid var(--border);justify-content:flex-start;gap:6px;width:100%;min-width:0;height:40px;margin:0;padding:0 8px}.ed-main>.tool-bar .fmt-sheet .tb-sheet-body .tb-menu[data-title] .ed-btn{justify-content:center;gap:4px;padding:0 4px}.ed-main>.tool-bar .fmt-sheet .tb-sheet-body .ed-btn>:is(.tb-name,.ed-btn-label){clip-path:none;text-overflow:ellipsis;white-space:nowrap;width:auto;height:auto;display:inline;position:static;overflow:hidden}.fmt-sheet .tb-sheet-body .tb-swatch{width:17px;bottom:7px;left:8px;right:auto}.fmt-sheet .tb-sheet-body .tb-menu[data-title] .tb-swatch{width:auto;bottom:6px;left:30%;right:30%}@media (width<=599px){.ed-main>.tool-bar.fmt-bar .doc-tools{flex:100%;grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:0;display:grid}.doc-tools>[data-fold]{display:none}.doc-tools>.tb-more-btn{display:inline-flex}.ed-main>.tool-bar.fmt-bar .doc-tools>.ed-btn,.ed-main>.tool-bar.fmt-bar .doc-tools>.tb-menu>.tb-open{justify-content:center;width:100%;height:44px;padding:0}.ed-main>.tool-bar.fmt-bar .doc-tools>.tb-menu .tb-open>.ed-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-main>.tool-bar .doc-tools .tb-pop .ed-btn{height:44px}.ed-main>.tool-bar .fmt-sheet .tb-sheet-body .ed-btn{height:48px}}@media (width<=379.98px){.fmt-sheet .tb-sheet-body>:is(.doc-charm,.doc-param)>.tb-pop{grid-template-columns:repeat(2,minmax(0,1fr))}.fmt-sheet .tb-sheet-body>.doc-param>.tb-pop>:is(#fmt-number,#fmt-indent){grid-column:auto}}.sl-tools{display:contents}.tool-bar .sl-tools .tb-pop .ed-btn{justify-content:flex-start;width:auto;height:36px;padding:0 10px}.tool-bar .sl-tools>.tb-menu>.tb-open.icon-only{gap:2px;width:auto;padding:0 6px}.tool-bar .sl-tools>.ed-btn.sl-play{background:var(--accent);color:var(--accent-text);font-weight:700}@media (hover:hover){.tool-bar .sl-tools>.ed-btn.sl-play:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}}@media (width>=600px){.sl-tools>.fmt-right{margin-left:auto}}.sl-sheet .tb-sheet-body{grid-template-columns:repeat(6,minmax(0,1fr))}.sl-sheet .tb-sheet-body>:is(.tb-group,.tb-menu),.sl-sheet .tb-sheet-body>.tb-menu>.tb-pop,.sl-sheet .tb-sheet-body>.tb-menu>.tb-pop>.tb-group{display:contents}.sl-sheet .tb-sheet-body>.fmt-size{order:0;grid-column:1/-1}.ed-main>.tool-bar .sl-sheet .tb-sheet-body .ed-btn{border:1px solid var(--border);order:3;grid-column:span 3;justify-content:flex-start;gap:6px;width:100%;min-width:0;height:40px;margin:0;padding:0 8px}.ed-main>.tool-bar .sl-sheet .tb-sheet-body :is(#sl-italic,#sl-underline,#sl-bullet){order:1;grid-column:span 2}.ed-main>.tool-bar .sl-sheet .tb-sheet-body [data-align]{order:2;grid-column:span 2}.ed-main>.tool-bar .sl-sheet .tb-sheet-body .ed-btn>.tb-name{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}@media (width<=599px){.ed-main>.tool-bar.fmt-bar .sl-tools{flex:100%;grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:0;display:grid}.sl-tools>[data-fold]{display:none}.sl-tools>.tb-more-btn{display:inline-flex}.ed-main>.tool-bar.fmt-bar .sl-tools>.ed-btn,.ed-main>.tool-bar.fmt-bar .sl-tools>.tb-menu>.tb-open{justify-content:center;width:100%;height:44px;padding:0}.ed-main>.tool-bar.fmt-bar .sl-tools>.ed-btn>.ed-btn-label,.ed-main>.tool-bar.fmt-bar .sl-tools>.tb-menu>.tb-open>.ed-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-main>.tool-bar .sl-tools .tb-pop .ed-btn{height:44px}.ed-main>.tool-bar .sl-sheet .tb-sheet-body .ed-btn{height:48px}}@media (width<=1023px){.fb-files .ed-btn-label{display:none}.fb-files .ed-btn{justify-content:center;width:40px;padding:0}.file-bar .save-as{display:none}.ed-more-btn{order:2;margin-left:auto;display:inline-flex}.ed-save{flex:none;order:3}@media (width>=761px){.fb-history[hidden]~.app-help-btn{margin-left:auto}.fb-history[hidden]~.ed-more-btn{margin-left:0}}.ed-more:not([hidden]){z-index:60;max-height:70vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);box-shadow:0 -12px 32px var(--shadow);border-radius:16px 16px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.ed-more-head{justify-content:space-between;align-items:center;min-height:44px;display:flex}.ed-more-close{justify-content:center;width:44px;height:44px}.ed-more-body{flex-direction:column;gap:12px;display:flex}.ed-more-body>*{align-items:center;gap:8px;width:100%;display:flex!important}.ed-more-body .save-as-k,.ed-more-body .ed-btn-label{display:inline!important}.ed-more-body select{flex:auto;min-height:48px}.ed-more-body .ed-btn{border:1px solid var(--border);justify-content:flex-start;width:100%;height:48px;padding:0 12px}}@media (width>=600px) and (width<=1023px){.ed-more:not([hidden]){width:min(480px,100% - 32px);left:50%;right:auto;transform:translate(-50%)}}@media (width>=600px) and (width<=760px){.ed-more-btn{order:7}.ed-save{order:2}}.fb-home{display:none}@media screen and (width>=600px) and (height<=499.98px){body[data-app=low]>.site-header{display:none}body[data-app=low][data-kb]{height:var(--kb-h,100dvh);transform:translateZ(0)}body[data-app=low] .fb-home{flex:none;width:40px;height:40px;display:inline-flex}body[data-app=low] .ed-empty{padding:4px 20px 12px}body[data-app=low] .ed-drop{padding:14px 16px}body[data-app=low] .ed-drop-icon{display:none}body[data-app=low] .ed-empty-actions{margin-top:10px}body[data-app=low] :is(.ed-private,.ed-door){margin-top:8px}body[data-app=low] .file-bar{flex-wrap:nowrap;gap:6px;min-height:0;padding:4px 8px}body[data-app=low] .file-bar:after{content:none}body[data-app=low] .file-bar>:is(.fb-files,.fb-name,.fb-state,.fb-history,.app-help-btn,.fb-tool,.hint-wrap){order:0}body[data-app=low] .file-bar>.ed-more-btn{order:2;margin-left:0}body[data-app=low] .file-bar>.ed-save{order:3;height:40px;min-height:0;margin-left:0;padding:0 14px}body[data-app=low] .file-bar .ed-btn{flex:none;height:40px}body[data-app=low] .file-bar .ed-btn.icon-only{width:40px}body[data-app=low] .fb-name{flex:160px;min-width:120px;max-width:none;height:40px;margin:0}body[data-app=low] .fb-history{margin-left:0}body[data-app=low] .ed-main>.tool-bar{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;min-height:0;padding:2px 8px;overflow-x:auto}body[data-app=low] .ed-main>.tool-bar::-webkit-scrollbar{display:none}body[data-app=low] .ed-main>.tool-bar :is(.ed-btn,select,label,.sep){flex:none}body[data-app=low] .ed-main>.status-bar,body[data-app=low][data-kb] .ed-main>.tool-bar,body[data-app=low][data-kb] .sheet-tabs{display:none}body[data-app=low] .file-bar>.save-as{margin:0}body[data-app=low][data-kb] :is(.cell-sheet,.text-sheet):not([hidden]){border-radius:0;gap:4px;max-height:100%;padding:4px 12px;overflow-y:auto}body[data-app=low][data-kb] .ts-note{display:none}body[data-app=low] .fx-bar{min-height:0;padding:2px 8px}body[data-app=low] .view-seg{padding:2px 10px}}@media screen and (width>=600px) and (width<=1023px) and (height<=499.98px){body[data-app=low] .app-help-btn .ed-btn-label{display:none}body[data-app=low] .file-bar .app-help-btn{justify-content:center;width:40px;padding:0}}@media (prefers-reduced-motion:no-preference){.tb-pop:not([hidden]),.tb-pal:not([hidden]),.tb-sheet:not([hidden]){animation:.12s ease-out eu-drop-in}@media (width<=1023px){.ed-more:not([hidden]){animation:.2s ease-out eu-rise-in}}}
