.native-tool-frame{display:block;width:100%;height:780px;height:max(650px,calc(100dvh - 180px));border:1px solid var(--rs-line);background:var(--rs-surface);border-radius:4px}
.native-use-note{font-size:11px;line-height:1.7;color:var(--rs-muted);margin:14px 0}
.native-loading{font-size:13px;color:var(--rs-muted)}
.workspace:has(.native-tool-frame){align-items:start}
.workspace:has(.native-tool-frame) .tool-sidebar{position:sticky;top:90px;max-height:800px;max-height:calc(100dvh - 120px)}
.workspace:has(.native-tool-frame) .tool-list{overflow:auto;min-height:120px}
.workspace:has(.native-tool-frame) .sidebar-pro{margin-top:18px}
.native-tool-heading{display:flex;align-items:center;gap:20px;margin-bottom:20px;min-width:0}
.native-tool-heading img{display:block;width:80px;height:80px;flex:none;object-fit:contain;filter:grayscale(1);padding:8px;background:var(--rs-subtle);border-radius:4px}
.native-tool-heading h2{font-size:21px;line-height:1.45;margin:0;overflow-wrap:anywhere}
.active-tool-graphic{float:right;object-fit:contain;filter:grayscale(1);background:var(--rs-subtle);padding:6px;border-radius:4px}
.native-measurement-library{border-top:1px solid var(--rs-line);padding-top:30px;margin-top:32px}
.native-measurement-library>h2{font-size:22px;line-height:1.4;margin:0 0 24px}
.tool-symbol:has(img){width:64px;height:64px;background:var(--rs-subtle);border-radius:4px}
.tool-symbol img{display:block;width:54px;height:54px;object-fit:contain;filter:grayscale(1)}
.directory-row:has(.tool-symbol img){grid-template-columns:64px minmax(0,1fr) auto 36px auto;gap:18px;min-height:106px}
.workflow-collection>summary:has(.workflow-graphic){grid-template-columns:94px minmax(0,1fr) auto 18px;align-items:center}
.workflow-graphic{display:block;width:94px;height:94px;object-fit:contain;padding:12px;background:var(--rs-subtle);filter:grayscale(1);border-radius:4px}
.application-home-visual{margin:0;align-self:center;min-width:0}
.application-home-visual img{display:block;width:100%;height:190px;object-fit:contain;filter:grayscale(1);background:#171c1e;border-radius:4px}
.application-home-row:has(.application-home-visual){grid-template-columns:230px minmax(0,1fr) minmax(0,1.1fr);gap:32px;align-items:center}
.application-home-row:has(.application-home-visual) .application-home-open{grid-column:3;justify-self:start}
.application-home-row:has(.application-home-visual) .application-home-name{display:block}
.application-home-number{display:block;margin-bottom:10px}
@media(max-width:760px){.workspace:has(.native-tool-frame) .tool-sidebar{position:static;max-height:180px}.workspace:has(.native-tool-frame) .tool-list{min-height:64px}.native-tool-heading h2{font-size:18px}.native-tool-heading img{width:64px;height:64px}}
@media(max-width:1100px){.application-home-row:has(.application-home-visual){grid-template-columns:180px minmax(0,1fr);gap:24px}.application-home-row:has(.application-home-visual) .application-home-description{grid-column:2}.application-home-row:has(.application-home-visual) .application-home-open{grid-column:2}.application-home-visual{grid-row:1/4;align-self:start}.application-home-visual img{height:170px}}
@media(max-width:760px){.native-tool-frame{height:850px;height:max(740px,calc(100dvh - 130px))}.directory-row:has(.tool-symbol img){grid-template-columns:52px minmax(0,1fr) 36px;gap:12px}.tool-symbol:has(img){width:52px;height:52px}.tool-symbol img{width:46px;height:46px}.directory-row:has(.tool-symbol img) .directory-open{grid-column:2}.directory-row:has(.tool-symbol img) .directory-owner{display:none}.workflow-collection>summary:has(.workflow-graphic){grid-template-columns:64px minmax(0,1fr) 18px;gap:12px}.workflow-graphic{width:64px;height:64px;padding:7px}.workflow-collection>summary:has(.workflow-graphic)>.workflow-state{grid-column:2}.workflow-collection>summary:has(.workflow-graphic)>svg{grid-column:3}.application-home-row:has(.application-home-visual){grid-template-columns:1fr;gap:18px}.application-home-visual{grid-row:auto}.application-home-visual img{height:190px}.application-home-row:has(.application-home-visual) :is(.application-home-description,.application-home-open){grid-column:1}}
