.ReadonlyBanner-module__x4ZEHG__banner{background:var(--ds-color-ink);color:var(--ds-color-surface);font-family:var(--ds-font-body);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);padding:6px max(16px, env(safe-area-inset-left,0px));text-align:center;margin:0;line-height:1.4}
.ds-button{z-index:1;justify-content:center;align-items:center;gap:var(--ds-space-2);font-family:var(--ds-font-heading);font-weight:var(--ds-font-weight-bold);white-space:nowrap;border-radius:var(--ds-radius-md);cursor:pointer;transition:color var(--ds-duration-base) var(--ds-easing), background var(--ds-duration-base) var(--ds-easing), border-color var(--ds-duration-base) var(--ds-easing);border:1px solid #0000;display:inline-flex;position:relative;overflow:hidden}.ds-button__label{z-index:1;position:relative}.ds-button__icon{z-index:1;place-items:center;display:inline-grid;position:relative}.ds-button__icon svg{width:1.15em;height:1.15em;display:block}.ds-button--sm{font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-sm);padding:var(--ds-space-1) var(--ds-space-3)}.ds-button--md{font-size:var(--ds-font-size-md);line-height:var(--ds-line-height-md);padding:var(--ds-space-2) var(--ds-space-5)}.ds-button--lg{font-size:var(--ds-font-size-lg);line-height:var(--ds-line-height-lg);padding:var(--ds-space-3) var(--ds-space-6)}.ds-button--block{width:100%}.ds-button--icon-only.ds-button--sm{padding:var(--ds-space-1)}.ds-button--icon-only.ds-button--md{padding:var(--ds-space-2)}.ds-button--icon-only.ds-button--lg{padding:var(--ds-space-3)}.ds-button:disabled{opacity:.5;cursor:not-allowed}.ds-button--primary{color:var(--ds-color-text);background:var(--ds-color-bg-container);border-color:var(--ds-color-border)}.ds-button--primary:before,.ds-button--primary:after{content:"";background-color:var(--ds-color-accent);transition:all var(--ds-duration-slow) .1s var(--ds-easing);z-index:0;border-radius:50%;display:block;position:absolute;left:50%}.ds-button--primary:before{opacity:0;width:140%;height:180%;top:100%;transform:translate(-50%)scaleX(1.25)}.ds-button--primary:after{width:160%;height:190%;top:180%;left:55%;transform:translate(-50%)scaleX(1.45)}.ds-button--primary:hover:not(:disabled){color:var(--ds-color-text-inverse);border-color:var(--ds-color-accent)}.ds-button--primary:hover:not(:disabled):before{opacity:1;top:-35%;transform:translate(-50%)scaleY(1.3)scaleX(.8)}.ds-button--primary:hover:not(:disabled):after{top:-45%;transform:translate(-50%)scaleY(1.3)scaleX(.8)}.ds-button--primary:active:not(:disabled){color:var(--ds-color-text-inverse)}.ds-button--secondary{color:var(--ds-color-text-secondary);background:var(--ds-color-bg-container);border-color:var(--ds-color-border)}.ds-button--secondary:hover:not(:disabled){color:var(--ds-color-ink);border-color:color-mix(in srgb, var(--ds-color-accent) 50%, var(--ds-color-border))}.ds-button--secondary:active:not(:disabled){background:color-mix(in srgb, var(--ds-color-accent) 8%, var(--ds-color-bg-container))}.ds-button--link{color:var(--ds-color-ink);background:0 0;border-color:#0000}.ds-button--link:hover:not(:disabled){color:var(--ds-color-ink);text-underline-offset:3px;text-decoration:underline}.ds-button--text{color:var(--ds-color-text-secondary);background:0 0;border-color:#0000}.ds-button--text:hover:not(:disabled){color:var(--ds-color-text-heading);background:var(--ds-color-bg-tag)}.ds-button--loading{cursor:progress}.ds-button__spinner{z-index:1;border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite dsButtonSpin;position:relative}@keyframes dsButtonSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ds-button__spinner{animation-duration:1.2s}.ds-button--primary:before,.ds-button--primary:after{transition-duration:1ms}}
.RankingBackToTop-module__i6E6mW__dock{opacity:0;top:calc(var(--ds-header-height) + var(--ds-space-3));transform:translate(-50%, calc(-1 * var(--ds-space-2)));transition:opacity var(--ds-duration-base) var(--ds-easing), transform var(--ds-duration-base) var(--ds-easing), top var(--ds-duration-slow) var(--ds-easing), visibility 0s linear var(--ds-duration-base);visibility:hidden;z-index:calc(var(--ds-z-sticky) - 1);position:fixed}.RankingBackToTop-module__i6E6mW__dock[data-visible=true]{opacity:1;transition:opacity var(--ds-duration-base) var(--ds-easing), transform var(--ds-duration-base) var(--ds-easing), top var(--ds-duration-slow) var(--ds-easing), visibility 0s linear 0s;visibility:visible;transform:translate(-50%)}.bs-site-header--hidden~main .RankingBackToTop-module__i6E6mW__dock{top:var(--ds-space-3)}.RankingBackToTop-module__i6E6mW__dock .RankingBackToTop-module__i6E6mW__button{box-shadow:var(--ds-shadow-float);color:var(--ds-color-ink);min-height:44px}@media (min-width:641px){.RankingBackToTop-module__i6E6mW__dock{left:var(--back-to-top-centre,50%)}}@media (max-width:640px){.RankingBackToTop-module__i6E6mW__dock{left:50%}.RankingBackToTop-module__i6E6mW__dock .RankingBackToTop-module__i6E6mW__button{border-radius:var(--ds-radius-full)}}@media (prefers-reduced-motion:reduce){.RankingBackToTop-module__i6E6mW__dock,.RankingBackToTop-module__i6E6mW__dock[data-visible=true]{transition:none;transform:translate(-50%)}}
.MyVotes-module__gciCwW__root{gap:var(--ds-space-4);display:grid}.MyVotes-module__gciCwW__title{color:var(--ds-color-text-heading);font-family:var(--ds-font-heading);font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-bold);letter-spacing:-.02em;align-items:baseline;gap:11px;margin:0;display:flex}.MyVotes-module__gciCwW__count{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-semibold)}.MyVotes-module__gciCwW__dek,.MyVotes-module__gciCwW__empty p{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);margin:0}.MyVotes-module__gciCwW__empty{border:1px dashed var(--ds-color-border);border-radius:var(--ds-radius-lg);justify-items:start;gap:var(--ds-space-3);padding:var(--ds-space-6);display:grid}.MyVotes-module__gciCwW__action{background:var(--ds-color-accent);border-radius:var(--ds-radius-full);color:var(--ds-color-on-mango);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);padding:var(--ds-space-2) var(--ds-space-5);text-decoration:none}.MyVotes-module__gciCwW__list,.MyVotes-module__gciCwW__topics{margin:0;padding:0;list-style:none;display:grid}.MyVotes-module__gciCwW__list{gap:var(--ds-space-4)}.MyVotes-module__gciCwW__product{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);gap:var(--ds-space-3);padding:var(--ds-space-4);display:grid}.MyVotes-module__gciCwW__productHead{align-items:center;gap:var(--ds-space-3);display:flex}.MyVotes-module__gciCwW__thumb{background:var(--ds-color-media-surface);border-radius:var(--ds-radius-md);object-fit:contain;flex:none;width:44px;height:44px}.MyVotes-module__gciCwW__productName{color:var(--ds-color-text-heading);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-semibold);text-decoration:none}a.MyVotes-module__gciCwW__productName:hover,.MyVotes-module__gciCwW__topicCopy a:hover{text-decoration:underline}.MyVotes-module__gciCwW__meta{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);margin:0}.MyVotes-module__gciCwW__topic{border-top:1px solid var(--ds-color-border);align-items:center;gap:var(--ds-space-2) var(--ds-space-4);padding:var(--ds-space-3) 0 0;flex-wrap:wrap;justify-content:space-between;display:flex}.MyVotes-module__gciCwW__topics{gap:var(--ds-space-3)}.MyVotes-module__gciCwW__topicCopy{gap:2px;display:grid}.MyVotes-module__gciCwW__topicCopy a,.MyVotes-module__gciCwW__topicCopy>span:first-child{color:var(--ds-color-text-heading);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);text-decoration:none}.MyVotes-module__gciCwW__choices{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.MyVotes-module__gciCwW__choice,.MyVotes-module__gciCwW__remove{border-radius:var(--ds-radius-full);cursor:pointer;font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);min-height:36px;padding:0 var(--ds-space-4)}.MyVotes-module__gciCwW__choice{background:var(--ds-color-bg-container);border:1px solid var(--ds-color-border);color:var(--ds-color-text-secondary)}.MyVotes-module__gciCwW__choice[aria-pressed=true]{background:var(--ds-color-primary-50);border-color:var(--ds-color-primary-600);color:var(--ds-color-ink)}.MyVotes-module__gciCwW__remove{color:var(--ds-color-text-tertiary);background:0 0;border:0}.MyVotes-module__gciCwW__remove:hover{color:var(--ds-color-text-heading)}.MyVotes-module__gciCwW__choice:disabled,.MyVotes-module__gciCwW__remove:disabled{cursor:default;opacity:.6}.MyVotes-module__gciCwW__error{color:var(--ds-color-danger,#c53d32);font-size:var(--ds-font-size-sm);margin:0}
