.vr-toolbar,.vr-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.vr-toolbar input,.vr-toolbar select{padding:10px;border:1px solid #dce1e5;border-radius:6px}.vr-tabs button{border:1px solid #d9e1d4;background:white;color:#68815f;border-radius:9px;padding:9px 18px;cursor:pointer}.vr-tabs button.active{background:#476b4c;color:white}.vr-scene-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.vr-scene{border:1px solid #dfe4d9;background:white;border-radius:14px;overflow:hidden;text-align:left;padding:0;cursor:pointer;color:#3d523c}.vr-scene img{width:100%;height:165px;object-fit:cover}.vr-scene>div{padding:16px}.vr-scene h3{font-size:16px;margin:5px 0 10px}.vr-scene small{font-size:11px;color:#9ba488}.vr-scene p{font-size:12px;line-height:1.8;color:#828d76;margin:0}.vr-dialog{width:min(900px,92vw);max-height:88vh;border:0;border-radius:16px;padding:0;box-shadow:0 25px 90px #0004;color:#3e4d3b}.vr-dialog::backdrop{background:#13271dcc;backdrop-filter:blur(4px)}.vr-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;background:#f6f8f1;border-bottom:1px solid #e4e8dd}.vr-dialog h2{margin:0;font-size:21px}.vr-dialog header button{font-size:27px;border:0;background:none;cursor:pointer}.vr-dialog #vr-dialog-body{padding:24px;overflow:auto}.vr-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vr-form label{display:flex;flex-direction:column;gap:7px;font-size:13px}.vr-form input,.vr-form textarea,.vr-form select{padding:10px;border:1px solid #d9dfd3;border-radius:7px;width:100%;box-sizing:border-box}.vr-form textarea{min-height:90px}.vr-form .wide{grid-column:1/-1}.vr-preview{width:100%;max-height:460px;object-fit:contain;background:#f0f1e9;border-radius:10px}.vr-admin td button{border:0;background:none;color:#267bc1;cursor:pointer;padding:3px 7px}.vr-admin td img{width:60px;height:38px;object-fit:cover;border-radius:5px}.vr-file-note{background:#f8f3e7;padding:14px;border-radius:10px;font-size:12px;color:#a18c62}.phone-scroll .vr-scene-grid{grid-template-columns:1fr}.phone-scroll .vr-scene img{height:160px}.phone-scroll .vr-tabs{gap:6px}.phone-scroll .vr-tabs button{font-size:11px;padding:7px 10px}@media(max-width:800px){.vr-scene-grid{grid-template-columns:1fr 1fr}.vr-form{grid-template-columns:1fr}}
