.PriceCompass-module__e3OU3G__panel{border:1px solid var(--card-border);background:var(--card);min-width:0;color:var(--foreground);border-radius:16px;margin-top:24px;padding:20px;overflow:hidden}.PriceCompass-module__e3OU3G__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PriceCompass-module__e3OU3G__title{font-size:18px;font-weight:600}.PriceCompass-module__e3OU3G__muted{color:var(--muted);font-size:12px;line-height:1.7}.PriceCompass-module__e3OU3G__quote{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.PriceCompass-module__e3OU3G__controls{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.PriceCompass-module__e3OU3G__controls button{border:1px solid var(--card-border);cursor:pointer;border-radius:8px;min-height:44px;padding:8px 14px;font-size:14px}.PriceCompass-module__e3OU3G__controls button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.PriceCompass-module__e3OU3G__verdict{margin-top:16px;font-size:20px;font-weight:600}.PriceCompass-module__e3OU3G__summary{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.7}.PriceCompass-module__e3OU3G__balance{--tilt:0deg;width:calc(100% - 50px);max-width:620px;height:235px;margin:12px auto 0;position:relative}.PriceCompass-module__e3OU3G__beam{background:var(--accent);height:6px;transform:rotate(var(--tilt));transform-origin:50%;border-radius:8px;transition:transform .65s;position:absolute;top:130px;left:0;right:0}.PriceCompass-module__e3OU3G__end{background:var(--card);border:5px solid var(--accent);border-radius:50%;width:22px;height:22px;position:absolute;top:-8px}.PriceCompass-module__e3OU3G__left{left:0}.PriceCompass-module__e3OU3G__right{right:0}.PriceCompass-module__e3OU3G__price{white-space:nowrap;font-variant-numeric:tabular-nums;transform:rotate(calc(-1 * var(--tilt)));font-size:24px;font-weight:600;transition:transform .65s;position:absolute;bottom:22px}.PriceCompass-module__e3OU3G__price.PriceCompass-module__e3OU3G__left{transform-origin:0 100%}.PriceCompass-module__e3OU3G__price.PriceCompass-module__e3OU3G__right{transform-origin:100% 100%;text-align:right}.PriceCompass-module__e3OU3G__price span{color:var(--muted);font-size:12px;font-weight:400;display:block}.PriceCompass-module__e3OU3G__pivot{background:var(--card-border);width:6px;height:80px;position:absolute;top:130px;left:50%;transform:translate(-50%)}.PriceCompass-module__e3OU3G__pivot:before{content:"";background:var(--accent);border-radius:50%;width:20px;height:20px;position:absolute;top:-8px;left:-7px}.PriceCompass-module__e3OU3G__pivot:after{content:"";background:var(--card-border);border-radius:5px;width:82px;height:5px;position:absolute;bottom:0;left:-38px}.PriceCompass-module__e3OU3G__balanceLabel{white-space:nowrap;background:var(--card);color:var(--accent);padding:0 8px;font-size:12px;position:absolute;top:165px;left:50%;transform:translate(-50%)}.PriceCompass-module__e3OU3G__conditions{border-top:1px solid var(--card-border);grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;padding-top:20px;display:grid}.PriceCompass-module__e3OU3G__reference{color:var(--muted);border-top:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:14px;padding:12px 0;font-size:12px;display:flex}.PriceCompass-module__e3OU3G__condition{border-left:3px solid var(--card-border);min-width:0;padding-left:12px;font-size:14px;line-height:1.7}.PriceCompass-module__e3OU3G__condition h3{margin-bottom:5px;font-weight:600}.PriceCompass-module__e3OU3G__action{color:var(--accent);margin-top:8px;font-weight:600}.PriceCompass-module__e3OU3G__footer{border-top:1px solid var(--card-border);color:var(--muted);margin-top:18px;padding-top:14px;font-size:12px;line-height:1.8}.PriceCompass-module__e3OU3G__footer a{color:var(--accent);text-decoration:underline}.PriceCompass-module__e3OU3G__footer summary{cursor:pointer;color:var(--foreground)}.PriceCompass-module__e3OU3G__history{margin:8px 0;padding-left:18px;list-style:outside}.PriceCompass-module__e3OU3G__history li{overflow-wrap:anywhere;margin:6px 0}@media (max-width:540px){.PriceCompass-module__e3OU3G__panel{padding:16px}.PriceCompass-module__e3OU3G__conditions{grid-template-columns:1fr;gap:18px}.PriceCompass-module__e3OU3G__balance{width:calc(100% - 16px);height:205px}.PriceCompass-module__e3OU3G__beam,.PriceCompass-module__e3OU3G__pivot{top:104px}.PriceCompass-module__e3OU3G__balanceLabel{top:139px}.PriceCompass-module__e3OU3G__price{font-size:21px}.PriceCompass-module__e3OU3G__title{font-size:16px}.PriceCompass-module__e3OU3G__verdict{font-size:18px}}@media (prefers-reduced-motion:reduce){.PriceCompass-module__e3OU3G__beam,.PriceCompass-module__e3OU3G__price{transition:none}}
