.text-workspace.has-text-sticky-actions{overflow:clip}[data-text-action-slot]{display:flow-root;min-width:0;grid-column:1/-1}.text-action-group{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.text-action-group>.ts-button{width:100%;min-width:0}.tc-settings .text-action-group>.ts-button{justify-content:space-between;font-size:13px}.text-action-group>.tc-shortcut{margin:0}[data-text-action-bar][data-docked]{position:fixed;z-index:25;bottom:var(--text-action-bottom,0);left:var(--text-action-left,0);width:var(--text-action-width,100%);box-sizing:border-box;margin:0!important;padding:12px 16px max(12px,env(safe-area-inset-bottom));border:1px solid var(--ts-border,var(--line));border-bottom:0;border-radius:0;background:var(--ts-surface,var(--surface));color:var(--ts-text,var(--ink));box-shadow:0 -5px 18px #1722380a}[data-text-action-bar][data-docked] :is(.text-button,.ts-button){min-width:0;min-height:47px;padding:12px 18px;font-size:14px;line-height:1.5;white-space:normal}[data-text-action-bar][data-docked] :is(#text-tool-status,[data-wc-count-status]){min-width:0;overflow-wrap:anywhere;margin:0}[data-text-action-bar][data-docked] :is(#text-tool-status,[data-wc-count-status]):empty{display:none}[data-text-action-bar][data-docked] .tc-shortcut{margin:0;text-align:center}body.text-mobile-actions-visible{padding-bottom:var(--text-mobile-actions-space,84px)}[data-text-action-bar][data-suspended]{visibility:hidden;pointer-events:none}[data-text-action-bar][data-docked][data-mobile]{left:0;width:100%;gap:8px}[data-text-action-bar][data-docked][data-mobile]:is([data-text-action-kind=text],[data-text-action-kind=word]){display:flex;flex-direction:column;align-items:stretch}[data-text-action-bar][data-docked][data-mobile] :is(.text-button,.ts-button){width:100%;min-height:60px;padding:10px 12px;font-size:14px}[data-text-action-bar][data-docked][data-mobile][data-text-action-kind=json]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-text-action-bar][data-docked][data-mobile] #jf-format{grid-column:1/-1}[data-text-action-bar][data-docked][data-mobile][data-text-action-kind=typing]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-text-action-bar][data-docked][data-mobile] .tt-session-note{grid-column:1/-1;text-align:center;margin:0}@media print{[data-text-action-bar][data-docked]{position:static;width:auto;padding:0;border:0;box-shadow:none}[data-text-action-slot]{min-height:0!important}body.text-mobile-actions-visible{padding-bottom:0}}[data-text-action-bar][data-docked] :is(#text-tool-run,[data-wc-report]){margin-inline-start:auto}.text-settings-dialog:not([open]){display:none}.text-settings-dialog{position:absolute;inset:var(--text-settings-top,0) 0 auto;margin:0 auto;width:100%;max-width:560px;height:var(--text-settings-height,55dvh);max-height:var(--text-settings-height,55dvh);padding:0;border:1px solid var(--ts-border,var(--line));border-bottom:0;border-radius:24px 24px 0 0;background:var(--ts-surface,var(--surface));color:var(--ts-text,var(--ink));box-shadow:0 -12px 55px #14274a24;overflow:visible}.text-settings-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.text-settings-dialog:after{content:"";position:absolute;top:100%;left:-1px;right:-1px;height:100vh;height:100lvh;background:var(--ts-surface,var(--surface));pointer-events:none}.text-settings-dialog::backdrop{background:transparent}html.text-settings-open,html.text-settings-open body{overflow:hidden;overscroll-behavior:none}.text-settings-heading{display:flex;align-items:center;gap:10px;padding:16px 18px 12px;border-bottom:1px solid var(--ts-border,var(--line))}.text-settings-heading h2{font-size:20px;line-height:1.3;letter-spacing:-.3px;margin:0;margin-inline-end:auto;color:inherit}.text-settings-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:10px;border:1px solid var(--ts-border,var(--line));border-radius:12px;background:transparent;color:var(--ts-muted,var(--muted));cursor:pointer}.text-settings-close svg,.text-settings-toggle svg{width:20px;height:20px;flex:none}.text-settings-close:hover{background:var(--ts-soft,var(--canvas));color:var(--ts-text,var(--ink))}.text-settings-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scroll-padding-block:16px}.text-settings-body>:is(.text-options-panel,.tc-settings,.jf-settings,.li-settings,.wc-settings,.tt-settings){display:block;position:static;width:100%;max-width:none;margin:0;padding:18px;border:0;border-radius:0;box-shadow:none;background:transparent}.text-settings-body :is(.text-options-heading,.li-settings-heading),.text-settings-body>aside>:is(h2,h3){display:none}.text-settings-body .text-options-grid{grid-template-columns:minmax(0,1fr)}.text-settings-body .ts-setting+.ts-setting{margin-top:14px}.text-settings-body :is(input,select,textarea,button,summary){scroll-margin-block:16px}.text-settings-footer{min-height:0}.text-settings-footer:has([data-suspended]){display:none}[data-text-settings-mobile] :is(.text-workspace-body,.tc-editor-grid,.jf-layout,.li-layout,.wc-workbench,.tt-play-grid){grid-template-columns:minmax(0,1fr)}[data-text-action-bar][data-in-settings]{position:static;width:100%;margin:0!important;padding:12px 16px max(12px,env(safe-area-inset-bottom));border:0;border-top:1px solid var(--ts-border,var(--line));border-radius:0;background:var(--ts-surface,var(--surface));box-shadow:none;box-sizing:border-box}[data-text-action-bar][data-mobile][data-has-settings][data-text-action-kind]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}[data-text-action-bar][data-mobile][data-has-settings] :is(.text-button,.ts-button){width:100%;min-width:0;min-height:60px;padding:10px 12px;font-size:14px;line-height:1.5;justify-content:center;white-space:normal}[data-text-action-bar][data-mobile][data-has-settings] :is(#text-tool-status,[data-wc-count-status]){grid-column:1/-1;order:-1;min-width:0;margin:0;overflow-wrap:anywhere}[data-text-action-bar][data-mobile][data-has-settings] :is(#text-tool-status,[data-wc-count-status]):empty{display:none}[data-text-action-bar][data-mobile][data-has-settings] :is(.tc-shortcut,.tt-session-note,#tt-new-text){grid-column:1/-1;margin:0;text-align:center}[data-text-action-bar][data-mobile][data-has-settings] #jf-format{grid-column:auto}[data-text-action-bar] .text-settings-toggle{background:var(--accent-soft);color:var(--accent-readable,var(--accent-hover));border-color:color-mix(in srgb,var(--accent) 32%,var(--line));font-weight:600;gap:8px}[data-text-action-bar] .text-settings-toggle:hover{background:color-mix(in srgb,var(--accent) 15%,var(--surface));border-color:var(--accent)}[data-text-action-bar] .text-settings-toggle[hidden]{display:none}[data-text-action-bar] :is(#text-tool-run,#tc-compare,#jf-format,[data-wc-report],#li-generate,#tt-start){justify-content:center;gap:9px}[data-text-action-bar] :is(#text-tool-run,#tc-compare,#jf-format,[data-wc-report],#li-generate,#tt-start)>.icon{width:18px;height:18px;flex:none;padding:0;margin:0;background:none;border-radius:0;color:inherit}
