.header-btn.mantine-Button-root{--button-fz:var(--fs-12)!important;font-size:var(--fs-12)!important;font-weight:500!important}.header-btn--icon.mantine-Button-root{width:var(--topbar-icon-size,30px);min-width:var(--topbar-icon-size,30px);color:var(--text);padding:0}.dt-toolbar-filter-btn{--button-height:30px;--button-fz:var(--fs-xs);--button-padding-x:10px;height:30px!important;min-height:30px!important;font-size:var(--fs-xs)!important;border:1.5px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;padding-inline:10px!important;font-weight:500!important;line-height:1.2!important}.dt-toolbar-filter-btn .mantine-Button-section[data-position=left]{margin-inline-end:6px}@media (hover:hover){.dt-toolbar-filter-btn:hover{background:var(--surface-alt)!important;border-color:var(--text-muted)!important}}.panel-action-btn.mantine-Button-root{--button-height:auto;height:auto;min-height:48px;padding:var(--space-3) var(--space-14);font-size:var(--fs-12);color:var(--text);background:var(--surface-alt);border:1.5px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--t-fast), background var(--t-fast), transform var(--t-fast);justify-content:flex-start;font-weight:600;line-height:1.3}.panel-action-btn.mantine-Button-root:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.panel-action-btn.mantine-Button-root:active:not(:disabled){transform:scale(.99)}.panel-action-btn--active.mantine-Button-root{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.panel-action-btn--accent.mantine-Button-root{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.panel-action-btn--accent.mantine-Button-root:hover:not(:disabled){border-color:var(--accent-dark);background:var(--accent-dark);color:var(--on-accent)}.panel-action-btn--accent.mantine-Button-root:disabled{color:var(--on-accent)}.panel-action-btn.mantine-Button-root:disabled{opacity:.55;transform:none}.panel-action-btn .mantine-Button-label{white-space:normal;text-align:left}.panel-action-btn .mantine-Button-section[data-position=left]{margin-inline-end:var(--space-3)}.panel-action-btn__spin{animation:.8s linear infinite panel-action-btn-spin}@keyframes panel-action-btn-spin{to{transform:rotate(360deg)}}.panel-action-btn__tooltip-wrap{width:100%;display:block}@media (width<=768px){.panel-action-btn.mantine-Button-root{min-height:44px}}.toolbar-icon-btn{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--text);padding:0;border:1.5px solid var(--border)!important;background:var(--surface)!important}.toolbar-icon-btn:hover,.toolbar-icon-btn[data-hovered]{color:var(--text);background:var(--surface-alt)!important;border-color:var(--text-muted)!important}@media (width<=768px){.toolbar-icon-btn{width:38px;min-width:38px;height:38px;min-height:38px}}.table-columns-menu__dropdown{border:1px solid var(--border);background:var(--surface);min-width:260px;box-shadow:var(--shadow-md);padding:12px}.table-columns-menu__hints{margin:0 0 8px}.table-columns-menu__hint,.table-columns-menu__hint-line{font-size:var(--fs-xs);color:var(--text-muted);margin:0;line-height:1.35}.table-columns-menu__hint-line+.table-columns-menu__hint-line{margin-top:2px}.table-columns-menu__list{flex-direction:column;gap:2px;display:flex}.table-columns-menu__row{border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;min-height:28px;transition:background var(--t-fast), border-color var(--t-fast), opacity var(--t-fast);border:1px solid #0000;align-items:center;gap:6px;padding:2px 4px;display:flex}.table-columns-menu__row:hover{background:var(--surface-alt)}.table-columns-menu__row:hover .table-columns-menu__grip{opacity:.75}.table-columns-menu__row--dragging{opacity:.6}.table-columns-menu__row--dragover{background:var(--surface-alt)}.table-columns-menu__row--locked{cursor:default}.table-columns-menu__grip-spacer{flex-shrink:0;width:12px;display:inline-block}.table-columns-menu__grip{width:12px;color:var(--text-muted);opacity:.45;cursor:grab;touch-action:none;transition:opacity var(--t-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.table-columns-menu__grip:active{cursor:grabbing}.table-columns-menu__label-text{flex:1;min-width:0;line-height:1.3}.table-columns-menu__switch{flex-shrink:0}
