/* Compact controls retain readable labels; overflow is handled by wrapping or scrolling. */
.workspace83 .tab-strip83{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workspace83 .create-command83{padding-right:10px;border-right:1px solid #bdcbd0}.workspace83 .ribbon-tabs58{flex:1;min-width:0}
.workspace83 .top-font-loader83{display:flex!important;gap:6px;align-items:center;flex-wrap:wrap;max-width:340px;margin:0!important}.workspace83 .top-font-loader83 .local-font-status:empty{display:none}.workspace83 .quick-row62 .document-name66{margin-right:0!important}.workspace83 .quick-row62{column-gap:6px!important}
.workspace83 .list-launchers83{display:inline-flex;gap:5px;border-left:1px solid #aabec8;padding-left:10px;margin-left:4px;flex-wrap:nowrap}.workspace83 .list-launchers83 .btn{white-space:nowrap}
.excel-shell61.app.workspace83>.right{min-height:0;overflow:hidden!important;padding:10px!important}.excel-shell61.app.workspace83>.right>.right-inner{height:100%;min-height:0;overflow:auto!important;display:block!important;scrollbar-gutter:stable;padding-right:4px;box-sizing:border-box}.workspace83 [data-right-pane=settings]{height:auto!important;overflow:visible!important;padding:0!important}.workspace83 .right section{margin-top:6px!important;padding-top:6px!important;padding-bottom:6px!important}.workspace83 .right p{margin:5px 0!important}.workspace83 .right .btn{min-height:30px;padding:4px 8px!important}.workspace83 .right .field{min-height:30px}.workspace83 .right .material-size-reset,.workspace83 .right #material-reset-label{width:auto!important}.workspace83 .right .selection-bar73{margin:0 0 8px!important;padding:0 0 8px!important;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.workspace83 .right .selection-bar73 strong{flex:1}
.workspace83 .table-settings73 .size-fields73{display:flex!important;align-items:end;flex-wrap:wrap;gap:6px}.workspace83 .size-fields73 label{flex:1;min-width:90px}.workspace83 .table-settings73 #resize-desk73,.workspace83 .table-settings73 #reflow-desk73{width:auto!important;flex:0 0 auto}.workspace83 .desk-layout-actions73{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.workspace83 .numbering83{display:grid;gap:6px}.workspace83 .numbering83 .button-row{display:flex;gap:6px}.workspace83 .numbering83 button{width:auto!important}.workspace83 .material-context75:empty{display:none}
.excel-shell61.app.workspace83 .ribbon-unit82>.global-preview66{border:1px solid var(--line78,#b8c7d0)!important;padding:10px!important;overflow:auto;min-height:100px}.workspace83 .global-preview66>div{max-width:100%;overflow-wrap:anywhere}
.excel-shell61.app.workspace83 #ribbon-panel-insert .insert-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;min-width:0!important;width:100%!important}.workspace83 .insert-tools .btn{width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere;padding:4px 5px!important;box-sizing:border-box}
.excel-shell61.app.workspace83 #ribbon-panel-common .appearance71{display:flex!important;flex-wrap:wrap!important;align-content:flex-start}.workspace83 .appearance71>strong{width:100%}.workspace83 .appearance71 label:has(.direct-options){width:100%}.workspace83 .appearance71 .direct-options{width:100%!important;flex-wrap:nowrap!important}.workspace83 .appearance71 select[hidden]{display:none!important}.workspace83 .no-fill83{display:flex!important;align-items:center;gap:4px;width:auto!important}.workspace83 .no-fill83 input{width:auto!important}.workspace83 .geometry-group63>button{min-width:32px!important}.workspace83 .geometry-group63>button:last-child{grid-column:1/-1}.workspace83 .fit-inline77>strong{display:block!important}.workspace83 #text-fit-status{display:block!important;font-size:12px;line-height:1.4;white-space:normal;max-width:100%}
.workspace83 .page-margins83{display:grid;gap:5px;width:100%}.workspace83 .page-margins83>div{position:static!important;display:block!important;min-width:0!important;width:auto!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}.workspace83 .margin-inputs61{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px 8px!important}.workspace83 .margin-inputs61 label{display:flex!important;gap:5px;align-items:center!important}.workspace83 .margin-inputs61 input{width:65px!important;min-width:0!important;height:28px!important}.workspace83 .page-margins83 p{font-size:12px;margin:3px 0!important}.workspace83 .page-margins83 .btn{padding:3px 6px;min-height:28px}
#seat-window83{position:fixed!important;z-index:1100;display:flex;flex-direction:column;background:var(--ui-right,#fff);color:var(--ui-right-ink,#172c40);border:1px solid var(--line78);border-radius:8px;box-shadow:0 8px 32px color-mix(in srgb, var(--panel-ink78) 20%, transparent);overflow:hidden;min-width:0;padding:0!important}#seat-window83[hidden]{display:none!important}#seat-window83>header{display:flex;align-items:center;gap:8px;padding:10px;cursor:move;border-bottom:1px solid var(--line78)}#seat-window83>header h2{font-size:16px;margin:0;flex:1}#seat-window83 .workflow-actions70{display:flex;gap:5px;padding:8px;flex:none}#seat-window83 .workflow-actions70 button{flex:1;white-space:nowrap}#seat-window83>.dialog-body58{display:flex;flex:1;min-height:0;flex-direction:column;overflow:auto;padding:8px;gap:6px}#seat-window83 .manager-grid68{min-height:90px;flex:1;overflow:auto;border:1px solid var(--line78)}#seat-window83 table{width:100%;border-collapse:collapse;min-width:440px}#seat-window83 th,#seat-window83 td{padding:5px;border-bottom:1px solid var(--line78);font-size:14px}#seat-window83 thead{position:sticky;top:0;background:var(--ui-right,#fff);z-index:1}#seat-window83 [data-number68]{width:64px}#seat-window83 .manager-tools68{display:flex;flex-wrap:wrap;gap:6px}#seat-window83 #seat-search68{flex:1 1 220px;min-width:100px}#seat-window83 .manager-tools68>span{width:100%;font-size:13px}#seat-window83 .manager-help68{display:none}#seat-window83 .number-rule69,#seat-window83 .manager-message68{font-size:12px;margin:0}#seat-window83 .seat-group83{text-align:left;background:var(--panel78);color:var(--panel-ink78)}#seat-window83 .canvas-selected83{background:var(--panel78)}#seat-window83 .current68{outline:2px solid var(--ui-accent);outline-offset:-2px}#seat-window83 footer{display:flex;justify-content:flex-end;gap:6px;flex:none;padding:5px 12px 5px 0}#seat-window83 footer[hidden]{display:none!important}.seat-resize83{position:absolute;bottom:0;right:0;width:16px;height:16px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,#7095a3 50%,#7095a3 60%,transparent 60%,transparent 70%,#7095a3 70%)}
.seat-flow-window83{position:fixed;right:30px;top:170px;width:330px;max-width:calc(100vw - 24px);max-height:calc(100vh - 190px);overflow:auto;z-index:1110;background:var(--ui-right,#fff);color:var(--ui-right-ink,#172c40);border:1px solid var(--line78);border-radius:8px;padding:12px;box-shadow:0 6px 28px color-mix(in srgb, var(--panel-ink78) 20%, transparent)}.seat-flow-window83 #seat-flow70{display:block!important}.seat-flow-window83 label{display:grid;gap:5px;margin:8px 0}.seat-flow-window83 #click-scope70[hidden]{display:none!important}.seat-flow-window83 .direct-options{display:flex;gap:5px}.seat-flow-window83 .direct-options button{flex:1}.seat-flow-window83 h2{font-size:16px}.seat-flow-window83 p{font-size:13px}
.custom-theme83{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.custom-theme83[hidden]{display:none}.custom-theme83 strong{width:100%}.custom-theme83 label{display:flex;gap:6px;align-items:center}
#seat-window83 th,#seat-window83 td{display:table-cell!important}.workspace83 .tab-strip83>nav{display:flex;flex-wrap:wrap;flex:1;gap:4px}

.excel-shell61.app.workspace83 .quick-row62 .document-name66{flex:0 1 auto!important;margin-right:0!important}.workspace83 .top-font-loader83{margin-right:auto!important}.excel-shell61.app.workspace83 .geometry-group63>button{display:flex!important;align-items:center!important;justify-content:center!important;height:34px!important;padding:3px!important;overflow:visible!important;font-size:23px!important;line-height:1!important}.excel-shell61.app.workspace83 .geometry-group63>button:last-child{font-size:14px!important}.excel-shell61.app.workspace83 .right .compact-button83{width:auto!important;display:inline-flex!important}.excel-shell61.app.workspace83 #text-fit-status{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important}
.excel-shell61.app.workspace71.workspace80.workspace83>.right>.right-inner{overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;height:100%!important;display:block!important}
#seat-window83 table{display:table!important;table-layout:auto!important}#seat-window83 tbody{display:table-row-group!important}#seat-window83 thead{display:table-header-group!important}#seat-window83 tr{display:table-row!important}#seat-window83 th,#seat-window83 td{display:table-cell!important;width:auto!important;position:static!important;white-space:normal!important}#seat-window83 th:first-child,#seat-window83 td:first-child{max-width:none!important}#seat-window83 .seat-group83 th{white-space:nowrap!important}
#seat-window83 thead{width:auto!important;height:auto!important;clip-path:none!important;clip:auto!important;overflow:visible!important;position:sticky!important;top:0}#seat-window83 th,#seat-window83 td{grid-column:auto!important;grid-row:auto!important}
#seat-window83 .btn{min-height:30px!important;height:auto;padding:4px 8px!important}#seat-window83 .field,#seat-window83 input:not([type=checkbox]){height:30px!important;min-height:30px!important;padding:3px 6px!important}#seat-window83 .number-rule69{padding:5px!important}#seat-window83 .manager-tools68{margin:0!important}#seat-window83 .workflow-actions70{padding:6px 8px!important;margin:0!important}#seat-window83>header{padding:8px!important}
.excel-shell61.app.workspace83 .layout-grid64 .grid-settings61{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.excel-shell61.app.workspace83 .layout-grid64 label{width:auto!important;min-width:0!important;display:flex;flex-direction:column;align-items:start}.excel-shell61.app.workspace83 .layout-grid64 .field{width:100%!important;min-width:0!important;box-sizing:border-box}.excel-shell61.app.workspace83 .layout-paper64 .paper-options{min-width:0!important;width:auto!important}
.excel-shell61.app.workspace71.workspace80.workspace83 .right [data-right-pane=settings]{display:block!important}.excel-shell61.app.workspace71.workspace80.workspace83 .right [data-right-pane=settings][hidden]{display:none!important}.excel-shell61.app.workspace81.workspace82.workspace83 #ribbon-panel-insert .insert-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.excel-shell61.app.workspace81.workspace82.workspace83 #ribbon-panel-insert .insert-tools>.insert-buttons{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.excel-shell61.app.workspace81.workspace82.workspace83 #ribbon-panel-insert .insert-tools>button{grid-column:auto!important;min-width:0!important;width:100%!important}

.excel-shell61.app.workspace81.workspace83 .ribbon-panels58{min-height:0!important}.excel-shell61.app.workspace83 .layout-grid64 .grid-settings61{display:block!important}.excel-shell61.app.workspace83 .layout-grid64 .grid-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important}.excel-shell61.app.workspace83 .fit-inline77 #text-fit-status{grid-column:1/-1!important;position:static!important;clip:none!important;clip-path:none!important;max-width:100%;min-width:0;height:auto!important;display:block!important;margin-top:4px}
.excel-shell61.app.workspace81.workspace82.workspace83 .ribbon-unit82>.global-preview66{border:1px solid var(--line78)!important;padding:10px!important}
.excel-shell61.app.workspace83 .canvas-statusbar{overflow:hidden!important;gap:6px!important;min-width:0!important}.workspace83 .canvas-statusbar>.save-status-group{flex:1 1 120px!important;min-width:0!important;overflow:hidden}.workspace83 .canvas-statusbar #save-status{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace83 .canvas-statusbar>.status-zoom{flex:0 0 auto!important}.workspace83 .canvas-statusbar>.paper-caption58{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1450px){.workspace83 .status-zoom>span:first-child{display:none!important}.workspace83 .canvas-statusbar>.front-status65{display:none!important}.workspace83 .canvas-statusbar>.paper-caption58{max-width:150px}}

.excel-shell61.app.workspace83 .right .selection-bar73 strong{min-width:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.excel-shell61.app.workspace83 .right .selection-bar73 button{flex:0 0 auto!important}
.excel-shell61.app.workspace71.workspace80.workspace81.workspace82.workspace83 .right .selection-bar73{display:flex!important;flex-wrap:nowrap!important}.excel-shell61.app.workspace71.workspace80.workspace81.workspace82.workspace83 .right .selection-bar73 strong{flex:1 1 0!important;min-width:0!important;width:auto!important}
