.renderer-box{isolation:isolate;transition:opacity .2s ease-in-out;position:relative}.renderer-box .loading-state{justify-content:center;align-items:center;gap:.75rem;min-height:200px;padding:3rem 1.5rem;display:flex}.renderer-box .animate-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.renderer-box .fixed{position:absolute!important}.renderer-area .fullscreen-content-container{background:var(--surface-background,#fff);border-radius:.75rem;min-height:400px;position:relative;overflow:auto}.dark .renderer-area .fullscreen-content-container{background:var(--surface-background-dark,#1f2937)}.renderer-area .fullscreen-content-container.browser-fullscreen{background:var(--surface-background,#fff);padding:1rem}.dark .renderer-area .fullscreen-content-container.browser-fullscreen{background:var(--surface-background-dark,#111827)}.renderer-box .app-content-with-sidebar{grid-template-columns:1fr}.renderer-box .right-cart-sidebar{border:1px solid color-mix(in oklab, var(--bg-white,#fff), black 10%);border-radius:12px;max-height:320px;font-size:.875rem;overflow-y:auto;box-shadow:0 2px 8px #00000014;z-index:auto!important;width:100%!important;height:auto!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}.renderer-box .cart-sidebar-header{padding:.5rem .75rem;font-size:.875rem}.renderer-box .cart-sidebar-header h2{font-size:.9375rem}.renderer-box .cart-items{max-height:160px;padding:.5rem .75rem;overflow-y:auto}.renderer-box .cart-summary,.renderer-box .cart-actions{padding:.5rem .75rem}.dark .renderer-box .right-cart-sidebar{border-color:color-mix(in oklab, var(--bg-surface-1-dark-theme,#0b1220), white 12%)}
