.navar3d-wrap{direction:ltr;position:relative;width:100%;margin:0 0 16px;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#ffffff 0%,#f1f3f2 100%);border:1px solid #e6e8e7;box-sizing:border-box;z-index:1}.navar3d-viewer{display:block;width:100%;height:420px;background:transparent;--poster-color:transparent;outline:none}@media (max-width:768px){.navar3d-viewer{height:340px}}.navar3d-badge{position:absolute;top:10px;right:10px;left:auto;background:rgba(0,0,0,.55);color:#fff;font-size:12px;line-height:1.6;padding:3px 10px;border-radius:20px;pointer-events:none;direction:rtl;max-width:calc(100% - 20px)}.navar3d-tools{position:absolute;bottom:10px;left:10px;display:flex;gap:6px;direction:ltr}.navar3d-btn{width:36px;height:36px;padding:0;margin:0;border:none;border-radius:50%;background:rgba(255,255,255,.92);color:#222;font-size:18px;line-height:36px;text-align:center;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.2)}.navar3d-btn:hover{background:#fff}.navar3d-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.navar3d-progress span{display:block;height:100%;width:0;background:#2e7d32;transition:width .2s}.navar3d-wrap.is-full{position:fixed!important;inset:0;width:100vw;height:100vh;margin:0;border-radius:0;z-index:999999;border:none}.navar3d-wrap.is-full .navar3d-viewer{height:100%}body.navar3d-lock{overflow:hidden}