/* Header and right inspector occupy independent columns. */
:root{--header78:210px}:root[data-ui-size78=large]{--header78:230px}
.workspace79 .ribbon-panels58{height:128px!important}.workspace79 .ribbon-panels58>[role=tabpanel]{height:120px!important;min-height:120px!important;max-height:120px!important;padding:4px 0!important}
.workspace79 .excel-format66{grid-template-rows:26px 28px 28px 30px!important;gap:3px 0!important}.workspace79 .field{height:28px!important;min-height:28px!important}.workspace79 .btn{min-height:28px!important}.workspace79 .ribbon-divider78{height:115px}.workspace79 .appearance71{gap:3px 5px!important}.workspace79 .appearance71>strong{margin-bottom:0!important}.workspace79 .appearance71 .direct-options{flex-wrap:nowrap}.workspace79 .geometry-group63{grid-template-rows:20px 42px 42px!important}.workspace79 .geometry-group63>.btn{height:42px!important}.workspace79 #ribbon-panel-common.common78{grid-template-columns:var(--font-width78,250px) 170px 8px 94px 218px!important}.workspace79 .geometry-inline77{width:218px!important;max-width:218px!important}.workspace79 .geometry-inline77 strong{margin-bottom:2px!important}.workspace79 .geometry-inline77 label{display:inline-flex!important;align-items:center;gap:4px;width:100%!important;margin:2px 0!important}.workspace79 .geometry-inline77 label .field{width:82px!important;margin-left:auto}.workspace79 .geometry-inline77{display:flex;flex-wrap:wrap}.workspace79 .geometry-inline77>strong{width:100%}.workspace79 .geometry-inline77 label{width:48%!important;margin:2px 1%!important;flex-direction:column;align-items:start!important}.workspace79 .geometry-inline77 label .field{width:96px!important;margin-left:0}.workspace79 .geometry-inline77 .geometry-fields77{display:grid;grid-template-columns:1fr 1fr;gap:2px}
.workspace79 .ribbon-section78{min-height:108px;gap:5px}.workspace79 .view78 .ribbon-section78{gap:5px}.workspace79 .favorite-materials66{grid-template-rows:52px 52px!important}.workspace79 .favorite66{height:52px!important}.workspace79 .favorite66 svg{width:24px!important;height:24px!important}.workspace79 #ribbon-panel-insert .insert-tools{grid-auto-rows:28px;gap:4px!important}.workspace79 .fit-inline77{gap:3px;flex-wrap:nowrap}.workspace79 .fit-inline77>strong{display:none}
.excel-shell61.app.workspace79>.right{grid-column:3!important;grid-row:1/3!important;min-height:0!important;height:auto!important;padding:6px 8px!important;overflow:hidden!important}.workspace79>.right>.right-inner{gap:4px;overflow:hidden!important}.workspace79 .appearance-top78{flex:0 0 auto;max-height:none;padding:2px 2px 6px;gap:4px;border-left:0;overflow:visible}.workspace79 .appearance-top78 .appearance-heading78{font-size:14px;margin:0}.workspace79 .appearance-top78 .chair-options59 .btn{height:44px!important;min-height:44px!important}.workspace79 .appearance-top78 .chair-options59 svg{height:22px!important}.workspace79 .appearance-top78 .visibility73{gap:8px}.workspace79 .appearance-top78 .compact-actions74 .btn{min-height:26px!important}.workspace79 .appearance-top78 .chairs-inline77>div{gap:3px}.workspace79 .appearance-top78 p{margin:3px 0;font-size:14px}.workspace79 .manager-tabs69{flex:0 0 34px;height:34px!important;margin:0;padding:0!important}.workspace79 [data-right-pane=settings]{overflow:hidden!important;min-height:0;padding:0!important}.workspace79 .right .selection-bar73{display:flex!important;flex-wrap:nowrap!important;align-items:center;padding:4px!important;margin:0 0 4px!important;gap:4px!important;border:0!important;background:transparent!important}.workspace79 .selection-bar73 strong{font-size:14px;white-space:nowrap;margin-right:auto}.workspace79 .selection-bar73 .btn{width:auto!important;margin:0!important;padding:3px 6px!important;min-height:28px!important;font-size:14px!important}
.workspace79 .quick-entry78{padding:0!important;margin:0!important}.workspace79 .seat-quick70{display:flex;align-items:center;gap:5px;padding:2px 0 4px;border:0}.workspace79 .seat-quick70>label{margin:0!important;white-space:nowrap}.workspace79 #direct-number70{width:58px!important}.workspace79 .seat-quick70>button{width:auto!important;padding:3px 5px!important;margin:0!important}.workspace79 #direct-error70:empty{display:none}.workspace79 .seat-editor>label,.workspace79 .seat-editor .inspector-field>label{margin:3px 0!important;font-size:14px!important;line-height:1.4}.workspace79 .seat-editor .grid-controls{gap:6px;margin:3px 0!important}.workspace79 .seat-editor .inspector-field{margin:2px 0!important;gap:3px}.workspace79 .seat-editor .seat-visible[hidden]{display:none!important}.workspace79 .seat-text73{margin-top:4px;padding-top:3px}.workspace79 .seat-text73 textarea{height:48px!important;min-height:48px!important;resize:none}.workspace79 .seat-text73 .button-row{margin:3px 0!important}.workspace79 .seat-text73 .button-row .btn{font-size:14px!important;padding:3px!important}.workspace79 .right .inspector-display73{border:0!important;margin:3px 0!important;padding:3px!important}.workspace79 .right .inspector-display73:empty{display:none!important}.workspace79 .seat-actions79{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:4px}.workspace79 .seat-actions79 label{grid-column:1/-1;display:flex!important;align-items:center;gap:8px;margin:0!important}.workspace79 .seat-actions79 select{flex:1;min-width:0}.workspace79 .seat-actions79>.btn{width:auto!important;margin:0!important;padding:3px!important}.workspace79 .arc-settings78{padding:6px;gap:4px;margin:4px 0}.workspace79 .arc-settings78 label{margin:0}.workspace79 .empty-common79{display:flex!important;flex-direction:column;gap:10px!important;min-width:0!important}.start-tools79{display:flex;gap:8px;flex-wrap:wrap}.start-tools79 .btn{padding:8px 12px}.storage-actions79,.create-options79{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}
/* Generic desk backing must never obscure the quarter annulus. */
.table.arc-desk78::after,.table.arc-desk78::before{content:none!important;display:none!important}.canvas .table.arc-desk78,.canvas.monochrome .table.arc-desk78{background:transparent!important;border:0!important;box-shadow:none!important}.table.arc-desk78>.arc-shape78{z-index:1}.table.arc-desk78>.table-head{z-index:2}
@media(max-height:800px){.workspace79 .appearance-top78 .chair-options59 .btn{height:36px!important;min-height:36px!important}.workspace79 .appearance-top78 .chair-options59 svg{height:16px!important}.workspace79 .right .btn{min-height:26px!important}.workspace79 .appearance-top78{gap:3px}.workspace79 .seat-editor .field{height:26px!important;min-height:26px!important}}
@media print{.workspace79>.right{display:none!important}}

.workspace79 #ribbon-panel-common.common78.empty-common79{display:flex!important;min-width:0!important}.workspace79 .right .detail-section79[hidden]{display:none!important}
.workspace79 .appearance-top78 .visibility73{width:calc(100% - 160px);min-width:138px;gap:4px}.workspace79 .appearance-top78 .compact-actions74{width:154px;gap:3px}.workspace79 .appearance-top78 .compact-actions74 .btn{font-size:14px!important;white-space:nowrap;padding:2px!important}
.workspace79 .appearance-top78 .chair-options59{gap:3px}.workspace79 .appearance-top78 .chair-options59 .btn{height:40px!important;min-height:40px!important}.workspace79 .appearance-top78 .chair-options59 svg{height:18px!important}
.workspace79 .seat-text73 .button-row{display:block}.workspace79 .seat-text73 .button-row .btn{width:100%!important;min-height:26px!important}

.workspace79 .ribbon-panels58>[role=tabpanel]{overflow-y:auto!important;scrollbar-width:thin}.workspace79 #ribbon-panel-common.common78{overflow-y:hidden!important}
