.pls-model-shell{min-width:0}.pls-model-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.pls-model-controls[hidden]{display:none!important}.pls-model-controls button{box-sizing:border-box;min-width:48px;min-height:48px;margin:0!important;padding:10px 14px!important;border:1px solid var(--pls-tone-708b7d)!important;border-radius:6px!important;background:var(--pls-tone-faf8f2)!important;color:var(--pls-tone-182d2e)!important;font:600 14px/1.3 system-ui!important;cursor:pointer}.pls-model-controls button:focus-visible{outline:3px solid var(--pls-tone-a3623b);outline-offset:3px}.pls-model-touch-help{font-size:13px!important;line-height:1.5!important;margin:10px 0 0!important;color:inherit}.pls-model-control-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pls-expanded-model{box-sizing:border-box;position:fixed;inset:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-width:none;max-height:none;margin:0;padding:12px;border:1px solid var(--pls-tone-708b7d);border-radius:10px;background:var(--pls-tone-faf8f2);color:var(--pls-tone-182d2e);overflow:hidden}.pls-expanded-model::backdrop{background:var(--pls-tone-10221ee8)}.pls-expanded-model>.pls-model-shell{height:100%;display:flex;flex-direction:column}.pls-expanded-model .pls-model-stage{position:relative;overflow:hidden;background:var(--pls-tone-e9ede6);border-radius:8px;flex:1;min-height:0;height:auto!important;max-height:none!important}.pls-expanded-model model-viewer{display:block;width:100%!important;height:100%!important;touch-action:none}.pls-expanded-model .pls-model-controls{flex:none}.pls-expanded-model .pls-model-touch-help{flex:none}@media(max-width:700px){.pls-model-controls button:first-child,.pls-model-controls button:last-child{flex:1}.pls-expanded-model{padding:10px}.pls-expanded-model .pls-model-controls button:last-child{flex-basis:100%}}
