.bim-preset-heading{justify-content:space-between;align-items:center;display:flex}.bim-preset-group-filter{flex-direction:column;margin:8px 0;align-items:stretch!important;display:flex!important}.bim-preset-group-filter select{border:1px solid var(--border);background:var(--background);border-radius:6px;min-width:0;max-width:100%;padding:7px}.bim-preset-navigation{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.bim-presets button[aria-current=true]{background:var(--accent);border-radius:6px;font-weight:600}.bim-presets .bim-preset-edit{background:var(--muted);border-radius:8px;margin-block:8px;padding:8px}.bim-presets .bim-preset-edit label{justify-content:space-between;width:100%}.bim-presets .bim-preset-edit input{flex:1;min-width:0}.bim-preset-navigation span{font-size:12px}.bim-presets ul{overscroll-behavior:contain}.bim-toolbar-category-wrap{flex-shrink:0;position:relative}.bim-toolbar-category-wrap>.bim-toolbar-menu{z-index:10;position:absolute;bottom:calc(100% + 12px)}.bim-toolbar-menu[hidden]{display:none!important}.bim-toolbar-menu{width:260px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);background:var(--dx-surface,#fff);color:var(--dx-text,#23424e);border:1px solid #d4e2e5;border-radius:14px;padding:8px;overflow-y:auto;box-shadow:0 8px 32px #18394226}.bim-toolbar-menu h3{color:var(--dx-muted,#63808c);letter-spacing:.04em;margin:0;padding:7px 10px 9px;font-size:11px;font-weight:600}.bim-toolbar-menu-actions{gap:3px;display:grid}.bim-toolbar-menu-actions>.dx-tool{width:100%;height:auto;min-height:40px;color:var(--dx-text,#23424e);text-align:left;white-space:normal;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:10px;display:flex}.bim-toolbar-menu-actions>.dx-tool>span{font-size:13px;line-height:1.35;display:block}.bim-toolbar-menu-actions>.dx-tool>svg:first-child{color:#52747e;flex-shrink:0;width:17px;height:17px}.bim-toolbar-menu-actions>.dx-tool>svg:not(:first-child){flex-shrink:0;margin-left:auto;display:block}.bim-toolbar-menu-actions>.dx-tool:hover:not(:disabled){color:#123e38;background:#edf5f3}.bim-toolbar-menu-actions>.dx-tool[aria-pressed=true]{color:#126854;box-shadow:none;background:#ddf3e9}.bim-toolbar-menu-actions>.dx-tool[data-count]:after{background:#167b6e;border-color:#0000;flex-shrink:0;margin-left:auto;position:static}.bim-toolbar-menu-actions>.dx-tool:focus-visible{outline-offset:-2px;outline:2px solid #147e70}@media (min-width:801px) and (pointer:fine),(min-width:1101px){.bim-toolbar.dx-toolbar{z-index:40;flex-wrap:wrap;gap:3px;padding:6px;overflow:visible}:is(.bim-toolbar,.bim-toolbar-category-wrap)>.dx-tool:not(.dx-mobile-tool-toggle){justify-content:center;align-items:center;gap:7px;width:auto;min-width:40px;padding-inline:11px;display:flex}:is(.bim-toolbar,.bim-toolbar-category-wrap)>.dx-tool:not(.dx-mobile-tool-toggle)>span{font-size:12px;font-weight:600;display:block}:is(.bim-toolbar,.bim-toolbar-category-wrap)>.dx-tool:not(.dx-mobile-tool-toggle)>svg:not(:first-child){width:11px;display:block}.bim-toolbar .bim-toolbar-divider{background:#dbe6e9;flex-shrink:0;width:1px;height:23px;margin-inline:3px}.bim-stage>.dx-right-column{bottom:var(--bim-toolbar-space,80px)}.dx-places .bim-stage>.bim-object-browser,.dx-places .bim-stage>.bim-measure-panel,.bim-stage>.bim-multi-selection{bottom:var(--bim-toolbar-space,80px);max-height:calc(100% - var(--bim-toolbar-space,80px) - 16px)}.bim-stage>.bim-multi-selection{overflow-y:auto}.bim-stage>.bim-clash-panel.bim-object-panel,.bim-stage>.bim-takeoff-panel.bim-object-panel,.bim-stage>.bim-production-panel{max-height:calc(100% - var(--bim-toolbar-space,80px) - 20px)}.bim-stage>.bim-clash-panel.bim-object-panel,.bim-stage>.bim-takeoff-panel.bim-object-panel{max-width:calc(100% - 36px)}.bim-stage>.bim-model-table{bottom:var(--bim-toolbar-space,80px);min-height:0;max-height:calc(100% - var(--bim-toolbar-space,80px) - 16px)}}@media (max-width:800px),(pointer:coarse) and (max-width:1100px){.bim-toolbar-divider{display:none}}
