.matrix-grape-preview{position:absolute;z-index:3;inset:auto 12px 12px;max-height:65%;overflow:auto;padding:16px;border:1px solid #d4a94a80;border-radius:16px;background:#210b12f5;color:#f4ebd0;box-shadow:0 12px 32px #0005}.matrix-grape-preview h4{margin:0;font:500 26px/1.2 Georgia,serif}.matrix-grape-preview p{margin:10px 0;font-size:13px;line-height:1.5}.matrix-grape-preview>button{min-height:44px}.matrix-regional[data-status=failed] .matrix3d-status{z-index:20}.study-tool-content .matrix-regional.matrix3d .matrix3d-expand{display:inline-flex;align-items:center}@media (max-height:600px),(max-width:800px){.study-tool-content .matrix-regional.matrix3d .matrix3d-room{min-height:300px}[data-mobile] .wh-app .wh-main--study:has(.matrix-regional){overflow-y:auto}.study-tool-content .matrix-regional.matrix3d,.study-tool-content .matrix-shell[data-view="3d"]{height:auto;min-height:560px}.study-tool-content .matrix-regional.matrix3d .matrix3d-stage{min-height:300px}.matrix-regional.is-expanded{height:100dvh;min-height:0;box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.matrix-regional.is-expanded .matrix3d-header{max-height:30%;overflow:auto;padding:10px 12px}.matrix-regional.is-expanded .matrix3d-header h3{font-size:22px}.matrix-regional.is-expanded .matrix3d-header>div>p{font-size:12px}.matrix-regional.is-expanded .matrix-regional-summary>p{display:none}.matrix-regional.is-expanded .matrix3d-room{flex:1 1;min-height:0;display:block}.matrix-regional.is-expanded .matrix3d-stage{height:100%;min-height:0}.matrix-regional.is-expanded .matrix3d-room.has-selection{display:block}.matrix-regional.is-expanded .matrix3d-panel{position:absolute;inset:auto 8px 8px;max-height:65%;overflow:auto}.matrix-regional.is-expanded .matrix3d-footer{padding:6px 8px;max-height:26%;overflow-y:auto}.matrix-regional.is-expanded .matrix3d-views{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.matrix-regional.is-expanded .matrix3d-views button{flex-shrink:0;min-height:44px}.matrix-regional.is-expanded .matrix-interaction-hint{font-size:11px}.matrix-regional.is-expanded .matrix3d-views{flex-wrap:wrap;justify-content:center}}