#sizeHistoryToggle:checked + div{background-color:#2563eb!important}
#sizeHistoryToggle:checked + div::after{transform:translateX(1.25rem)!important}
#sizeHistoryToggle + div::after{content:'';position:absolute;top:2px;left:2px;background-color:#fff;border:1px solid #d1d5db;border-radius:50%;height:1rem;width:1rem;transition:transform .2s ease}
#sizeHistoryToggle + div{position:relative;width:2.5rem;height:1.25rem;background-color:#d1d5db;border-radius:9999px;transition:background-color .2s ease}
#quickSizeHistory button{background:#f3f4f6;border:1px solid #e5e7eb;color:#4b5563;text-decoration:none;cursor:pointer;padding:.25rem .5rem;font-size:1rem;font-weight:700;white-space:nowrap;border-radius:.25rem;transition:all .2s ease}
#quickSizeHistory button:hover{background-color:#eff6ff;border-color:#dbeafe;color:#2563eb}

