.template-dialog925[open]{position:fixed!important;margin:0!important;right:auto!important;bottom:auto!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;min-width:min(960px,calc(100vw - 16px));min-height:min(600px,calc(100vh - 16px));resize:none;overflow:hidden;box-sizing:border-box;}
.template-dialog925>header{cursor:move;touch-action:none;gap:12px;}
.template-dialog925>header h2{flex:1;min-width:0;}
.template-dialog925>header button{flex:none;white-space:nowrap;}
.template-dialog925 .dialog-body58.template-library58{display:grid!important;grid-template-columns:145px minmax(0,1fr)!important;gap:16px;overflow:hidden!important;min-height:0;padding-bottom:8px;}
.template-dialog925 .template-categories58{min-height:0;overflow-y:auto;}
.template-dialog925 .template-content58{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;}
.template-dialog925 .template-cards58{display:flex;flex:none;overflow:auto;max-height:154px;margin-bottom:12px;gap:10px;padding-bottom:4px;}
.template-dialog925 .template-card58{min-width:136px;width:136px;flex:none;}
.template-dialog925 .template-card58 svg{height:66px;}
.template-dialog925 .template-detail58{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:16px;min-height:0;flex:1;overflow:hidden;}
.template-dialog925 .template-options58{display:flex!important;flex-direction:column;gap:10px;overflow-y:auto;min-height:0;padding:2px 10px 8px 2px;}
.template-dialog925 .template-options58 label{flex:none;}
.template-dialog925 .template-detail58>div{display:flex;flex-direction:column;min-width:0;min-height:0;}
.template-dialog925 .template-preview58{position:relative;flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.template-dialog925 .template-preview58 svg{width:100%;height:100%;max-height:none;object-fit:contain;}
.template-dialog925 .template-footer59{display:flex;align-items:center;gap:12px;flex:none;padding:12px 18px;}
.template-dialog925 .template-footer59 #template-status58{flex:1;margin:0;}
.template-dialog925 .template-footer59 button{flex:none;white-space:nowrap;}
.template-appearance925>div{display:flex;flex-wrap:wrap;gap:8px;}
.template-appearance925 .btn[aria-pressed=true]{background:color-mix(in srgb,var(--ui-accent,#147f91) 12%,var(--control78))!important;border-color:var(--ui-accent,#147f91)!important;color:var(--panel-ink78)!important;}
.template-units925{font-size:13px;line-height:1.4;}
.template-resize925{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;touch-action:none;}
.appearance71[data-scope925]{font-size:14px;}
.geometry-inline77 input:disabled{cursor:not-allowed;}
#canvas[data-selection74=tables] .seat,#canvas[data-selection74=tables] .table.object,#canvas[data-selection74=tables] .table.solo{pointer-events:auto!important;}
.template-dialog925 .template-options58 fieldset label:has([data-option=deskWidth92]),.template-dialog925 .template-options58 fieldset label:has([data-option=deskHeight92]){display:grid!important;grid-template-columns:minmax(0,1fr);}
.workspace83 .geometry-inline77.mixed-size925{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:240px!important;align-content:start;}
.workspace83 .geometry-inline77.mixed-size925>strong{grid-column:1/-1;}
.workspace83 .geometry-inline77.mixed-size925>label{width:auto!important;margin:0!important;min-width:0;font-size:13px!important;}
