.rotation-trial-control{border-top:1px solid #436070;margin-top:12px;padding-top:10px}.rotation-trial-control small{display:block;color:#c6d9e4;margin:6px 0}.rotation-trial-control details{font-size:12px;line-height:1.5}.rotation-trial-icon{border:0;background:transparent;box-shadow:none}
/* Transform only the icon child, preserving Leaflet's marker positioning. */
.rotation-trial-spinner{display:block;width:28px;height:28px;transform-origin:center;animation:rotation-trial-spin 3s linear infinite,rotation-trial-flash 1.2s ease-in-out infinite}
.rotation-trial-spinner img{display:block;width:28px;height:28px;background:transparent}
@keyframes rotation-trial-spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}
@keyframes rotation-trial-flash{0%,100%{opacity:1}50%{opacity:.35}}
@media(prefers-reduced-motion:reduce){.rotation-trial-spinner{animation:none;opacity:1}}
