/* Wedding Builder (/diamond-wedding-ring-designer, Luke 3 Nov 2026). Layout, steps, bar and guide are Ring Maker's
   (ringmaker3d/ringmaker3d.css, same classes); these are the few extras. */
.eb3d .rm3d-viewer { position: relative; }
.eb3d-status {
	position: absolute; left: 50%; top: 14px; transform: translateX(-50%);   /* top: the try-on button sits at the bottom */
	margin: 0; padding: 6px 12px; border-radius: 6px;
	background: rgba(255, 255, 255, 0.92); border: 1px solid #e3dccb;
	font: 500 14px/1.3 Outfit, system-ui, sans-serif; color: #5b4a1f;
	pointer-events: none; white-space: nowrap;
}
.eb3d-status[hidden] { display: none; }
.eb3d-ends { margin-top: 16px; }
.eb3d-ends[hidden] { display: none; }
.eb3d-ends h3, .eb3d .rm3d-step h3 { margin: 16px 0 8px; font-size: 16px; }
.eb3d-chips .rm3d-opt { min-width: 88px; }
.eb3d-finger { max-width: 260px; min-height: 44px; border-radius: 6px; }
.eb3d .ctd-metal-swatches { display: flex; flex-wrap: wrap; gap: 8px; }
.eb3d .rm3d-opt:disabled { opacity: 0.4; cursor: not-allowed; }
