.scene-template-picker_current__JCPaH{width:100%;display:flex;align-items:center;gap:1rem;padding:.75rem;border:1px solid var(--mantine-color-gray-3);border-radius:1rem;color:var(--mantine-color-text);background:var(--mantine-color-white);text-align:left;cursor:pointer}.scene-template-picker_current__JCPaH:hover,.scene-template-picker_tile__mm6fS:hover{border-color:var(--mantine-primary-color-filled)}.scene-template-picker_current__JCPaH:focus-visible,.scene-template-picker_tile__mm6fS:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:3px}.scene-template-picker_current__JCPaH:disabled,.scene-template-picker_tile__mm6fS:disabled{cursor:wait;opacity:.6}.scene-template-picker_currentImage__f1w2z{width:88px;height:72px;flex:0 0 auto;overflow:hidden;border-radius:.5rem}.scene-template-picker_currentCopy__YxxFM{display:grid;gap:.3rem;flex:1 1;min-width:0;overflow-wrap:anywhere}.scene-template-picker_currentCopy__YxxFM>span{font-size:.85rem;color:var(--mantine-primary-color-filled)}.scene-template-picker_grid__bjaHI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.scene-template-picker_groupHeading__hIegs{grid-column:1/-1;margin-bottom:-.35rem}.scene-template-picker_tile__mm6fS{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:0 0 .8rem;border:2px solid var(--mantine-color-gray-3);border-radius:.8rem;background:white;color:var(--mantine-color-text);text-align:left;overflow:hidden;cursor:pointer}.scene-template-picker_tile__mm6fS[aria-pressed=true]{border-color:var(--mantine-primary-color-filled);box-shadow:0 0 0 1px var(--mantine-primary-color-filled)}.scene-template-picker_modalBody__17Gwf{max-height:min(78dvh,850px);overflow-y:auto}.scene-template-picker_footer__Rp_jP{position:sticky;bottom:-1rem;margin-top:1rem;padding:1rem 0;background:var(--mantine-color-white);border-top:1px solid var(--mantine-color-gray-3)}@media (max-width:640px){.scene-template-picker_grid__bjaHI{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.scene-template-picker_tile__mm6fS>.scene-template-picker_diagram__HcQ0C,.scene-template-picker_tile__mm6fS>.scene-template-picker_image__RdxAm{height:135px}.scene-template-picker_tileName__jbl0_{padding-inline:.5rem;font-size:.85rem}.scene-template-picker_modalBody__17Gwf{max-height:78dvh}}.scene-template-picker_placeholder__6RPw9{display:grid;place-items:center;min-height:72px;padding:16px;background:var(--mantine-color-gray-0);color:var(--mantine-color-dimmed);font-size:12px;text-align:center}.scene-template-picker_tile__mm6fS>.scene-template-picker_placeholder__6RPw9{height:170px}.scene-template-picker_tile__mm6fS:has(>.scene-template-picker_tileName__jbl0_:first-child){justify-content:center;min-height:170px}.scene-template-picker_tileWrapper__brJrT{display:flex;flex-direction:column;min-width:0;gap:6px}.scene-template-picker_tileWrapper__brJrT>.scene-template-picker_tile__mm6fS{flex:1 1;width:100%}.scene-template-picker_tileName__jbl0_{padding:10px 12px 0;line-height:1.4;font-weight:600}.scene-template-picker_tileDescription__4kCcY{padding:12px;color:var(--mantine-color-dimmed);font-size:13px}.scene-template-picker_selectedLabel__qbhNR{padding:4px 12px;color:var(--mantine-primary-color-filled);font-size:12px}.scene-template-picker_tileWrapper__brJrT>.scene-template-picker_tile__mm6fS{min-height:170px}