.demo-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-panel-scroll{margin-inline:-6px;padding-inline:6px}.viewer-library-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.viewer-library-tools>span{margin-right:auto;color:var(--mv-ink-2);font-size:12px}body.mv-page .viewer-guide{font-size:12px;line-height:18px;color:var(--mv-ink-2);margin:12px 0}.viewer-model-row{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:stretch;border-radius:12px;margin:3px 0}.viewer-model-row.selected{background:rgba(115,61,227,.12)}.viewer-part-check{display:flex;align-items:center;justify-content:center;min-height:44px;cursor:pointer}.viewer-part-check input{accent-color:var(--mv-iris);width:17px;height:17px;cursor:pointer}.viewer-model-name{border:0;background:0 0;color:var(--mv-ink);font:400 12px/19px var(--mv-font);text-align:left;padding:10px 8px 10px 3px;min-height:44px;overflow-wrap:anywhere;cursor:pointer}.viewer-model-name:hover{color:var(--mv-link)}.viewer-empty{font-size:13px;line-height:21px;color:var(--mv-ink-2);padding:14px 0}.viewer-notice{position:absolute;inset:145px 24px 130px;display:grid;place-items:center;pointer-events:none;color:var(--mv-ink-2);font-size:14px;text-align:center}.viewer-notice span{max-width:360px;padding:14px 18px;border-radius:16px;background:rgba(var(--demo-surface),.85);backdrop-filter:blur(16px)}.viewer-drop{position:absolute;inset:120px 20px 130px;z-index:40;display:grid;place-items:center;border:2px dashed var(--mv-iris);border-radius:24px;background:rgba(var(--demo-surface),.9);color:var(--mv-ink);font-size:20px;pointer-events:none}.viewer-colour{width:100%;height:54px;padding:4px;border:1px solid var(--mv-border);border-radius:12px;background:rgba(var(--demo-surface),.4)}.viewer-download{display:block;margin-top:14px!important;text-align:center}.viewer-download .demo-icon{width:18px;height:18px}.viewer-model-list{min-width:0}.viewer-model-list+.mv-btn{margin-top:16px}.demo-panel-foot{font-size:11px;flex-wrap:wrap;white-space:normal;gap:5px 8px}.demo-version{font-size:11px}.demo-options .mv-btn{color:#fff}.demo-options .mv-btn.secondary{color:var(--mv-ink)}.demo-panel-head h1{flex:1}.demo-panel-actions{flex:none}#helpButton{padding-left:8px;padding-right:8px}:root[data-layout=side] .viewer-notice{inset:150px 24px 130px}@media(max-width:760px){.demo-panel-foot{font-size:10px}.demo-panel-head h1{font-size:16px!important}.viewer-library-tools .demo-pill{font-size:11px}.viewer-notice{font-size:12px}.demo-view-tag{display:none}}@media(max-width:600px){.demo-panel-actions{gap:3px}.demo-panel-head h1{font-size:16px!important}.demo-panel-head{gap:4px}.viewer-model-name{font-size:12px;line-height:18px}.demo-options .mv-input{font-size:16px}.demo-panel-foot{font-size:10px}.viewer-notice{inset:130px 12px auto}.demo-version{font-size:9px;gap:8px}#stats{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-version>span:last-child{white-space:nowrap}}
