.mv-conversation{border:1px solid var(--ca-border);background:var(--ca-surface);min-inline-size:0;color:var(--ca-text);border-radius:12px;display:grid;overflow:hidden}.mv-head,.mv-foot{background:var(--ca-surface);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.mv-head{border-block-end:1px solid var(--ca-border)}.mv-head div{min-inline-size:0;display:grid}.mv-head small,.mv-foot p:where(:not([class*=mantine-])){color:var(--ca-muted);margin:0;font-size:12px}.mv-head strong{font-size:14px}.mv-body{overflow-wrap:anywhere;gap:10px;max-block-size:80vh;min-inline-size:0;padding:12px;display:grid;overflow-y:auto}.mv-foot{border-block-start:1px solid var(--ca-border);flex-wrap:wrap}.mv-foot div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mv-foot a:where(:not([class*=mantine-])),.mv-failure a:where(:not([class*=mantine-])){min-block-size:44px;color:var(--ca-link);align-items:center;padding-inline:6px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.mv-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mv-list button:where(:not([class*=mantine-])){text-align:start;border:1px solid var(--ca-border);background:var(--ca-surface);min-block-size:56px;inline-size:100%;color:var(--ca-text);font:inherit;border-radius:10px;gap:2px;padding:8px 12px;display:grid}.mv-list small{color:var(--ca-muted)}.mv-card{gap:10px;min-inline-size:0;display:grid}.mv-card p:where(:not([class*=mantine-])),.mv-failure p:where(:not([class*=mantine-])){margin:0}.mv-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.mv-facts dt{color:var(--ca-muted)}.mv-facts dd{margin:0;font-weight:600}.mv-note{color:var(--ca-muted);font-size:13px}.mv-failure{background:var(--ca-danger-bg);color:var(--ca-text);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.mv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mv-card button:where(:not([class*=mantine-])),.mv-foot button:where(:not([class*=mantine-])){border:1px solid var(--ca-border);background:var(--ca-surface);min-block-size:44px;min-inline-size:44px;color:var(--ca-text);font:inherit;border-radius:8px;padding-inline:14px}.mv-card .mv-load{background:var(--ca-info);color:#fff;border-color:#0000;font-weight:600}.mv-card .mv-load:disabled{opacity:.6}.mv-back{justify-self:start}.mv-viewer{min-inline-size:0}.mv-viewer .bim4d-vsp-scene{block-size:min(62dvh,460px)}
