.physical-specifications,.template-model-preview{border:1px solid var(--border,#3b5367);border-radius:14px;padding:22px;margin:22px 0;background:var(--panel,#101f2c)}.physical-dimension-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.physical-measurement{min-width:0;border:1px solid var(--border,#3b5367);padding:16px;border-radius:10px}.physical-measurement input:not([type=checkbox]),.physical-measurement textarea{width:100%;box-sizing:border-box}.physical-measurement textarea{min-height:65px}.physical-measurement label{display:block;margin:10px 0;font-size:13px}.physical-measurement input:not([type=checkbox]){font-size:14px}.physical-measurement input[type=checkbox]{width:auto}.physical-measurement summary{cursor:pointer}.physical-summary{display:flex;flex-wrap:wrap;gap:8px 20px}.physical-summary p{font-size:13px;margin:4px 0 12px}.physical-specifications button{background:#235b8a;color:#f7fbff;border:1px solid #7cb8e5;padding:12px 18px;border-radius:8px}.template-model-stage{height:340px;max-width:100%;background:radial-gradient(ellipse at 50% 50%,#203a50,#09131e);border:1px solid #43627b;border-radius:12px;touch-action:none;overflow:hidden;cursor:grab}.template-model-stage:active{cursor:grabbing}.template-model-stage canvas{display:block;width:100%;height:100%}.template-model-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.template-model-toolbar button{padding:9px 15px;border:1px solid #66889f;border-radius:8px;background:#16374f;color:#f4f9ff}.template-model-toolbar button:hover{background:#245778}.template-model-toolbar button:focus-visible,.template-model-stage:focus-visible{outline:3px solid #82d1ff;outline-offset:3px}.template-model-photo-status{font-size:13px}.v638-template-editor>.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.v638-template-editor>.modal-actions button:first-child{margin-right:auto}@media(max-width:760px){.physical-dimension-grid{grid-template-columns:1fr}.physical-specifications,.template-model-preview{padding:14px}.template-model-stage{height:260px}}
