.fnet-price-history{--fnet-green:#54ae00;--fnet-green-dark:#397900;--fnet-green-light:#daf1c6;--fnet-orange:#ff9900;--fnet-orange-light:#ffe9c9;--fnet-orange-soft:#fff3df;--fnet-text:#222;--fnet-radius:8px;--fnet-shadow:0 5px 16px rgba(0,0,0,.15);clear:both;margin:24px 0;padding:clamp(16px,3vw,26px);color:var(--fnet-text);background:linear-gradient(135deg,#fff 0%,var(--fnet-green-light) 58%,var(--fnet-orange-soft) 100%);border:1px solid rgb(84 174 0 / .36);border-radius:var(--fnet-radius);box-shadow:var(--fnet-shadow)}.fnet-price-history__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.fnet-price-history__header h2{margin:2px 0 0;color:#111;font-size:clamp(21px,3vw,28px)}.fnet-price-history__eyebrow{color:var(--fnet-green-dark);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fnet-price-history__badge{display:inline-flex;padding:8px 11px;color:#111;background:var(--fnet-orange);border:1px solid rgb(0 0 0 / .3);border-radius:999px;font-size:12px;text-align:center}.fnet-price-history__summary{margin:0 0 16px;font-size:15px;line-height:1.6}.fnet-price-history__summary strong,.fnet-price-history__summary .amount{display:inline!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;white-space:nowrap}.fnet-price-intelligence{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;margin:0 0 16px;padding:13px 15px;background:rgb(255 255 255 / .86);border:1px solid rgb(84 174 0 / .35);border-left:5px solid var(--fnet-green);border-radius:7px;box-shadow:0 3px 12px rgb(35 75 25 / .08)}.fnet-price-intelligence__eyebrow{grid-row:1/4;align-self:center;padding:6px 8px;color:#315f11;background:var(--fnet-green-light);border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fnet-price-intelligence strong{color:#172012;font-size:16px;line-height:1.35}.fnet-price-intelligence p{margin:2px 0 0;color:#3e493a;font-size:13px;line-height:1.45}.fnet-price-intelligence small{margin-top:2px;color:#6b7368;font-size:10px;line-height:1.4}.fnet-price-intelligence--lowest,.fnet-price-intelligence--good,.fnet-price-intelligence--excellent{border-left-color:var(--fnet-green)}.fnet-price-intelligence--lowest .fnet-price-intelligence__eyebrow,.fnet-price-intelligence--good .fnet-price-intelligence__eyebrow,.fnet-price-intelligence--excellent .fnet-price-intelligence__eyebrow{color:#285c00;background:var(--fnet-green-light)}.fnet-price-intelligence--usual{border-left-color:#8a9585}.fnet-price-intelligence--usual .fnet-price-intelligence__eyebrow{color:#4e594a;background:#edf1eb}.fnet-price-intelligence--insufficient{border-left-color:#a5ada1}.fnet-price-intelligence--insufficient .fnet-price-intelligence__eyebrow{color:#566052;background:#f0f3ee}.fnet-price-intelligence--high{border-left-color:#9a958b}.fnet-price-intelligence--high .fnet-price-intelligence__eyebrow{color:#565149;background:#f1eee8}.fnet-price-history__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.fnet-price-history__stats div{padding:12px;background:rgb(255 255 255 / .9);border:1px solid rgb(0 0 0 / .11);border-radius:6px;text-align:center}.fnet-price-history__stats span{display:block;margin-bottom:4px;color:#666;font-size:11px}.fnet-price-history__stats strong,.fnet-price-history__stats .amount{display:block;color:#111;font-size:17px}.fnet-price-history__chart{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;background:radial-gradient(circle at 8% 0,rgb(84 174 0 / .24),transparent 34%),radial-gradient(circle at 98% 110%,rgb(255 153 0 / .25),transparent 40%),linear-gradient(145deg,#fff 0%,#f4faee 48%,#fff7ea 100%);border:1px solid rgb(84 174 0 / .58);border-radius:10px;box-shadow:inset 0 1px #fff,0 8px 22px rgb(46 86 35 / .16);isolation:isolate}.fnet-price-history__chartbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;color:#26352c;background:linear-gradient(90deg,rgb(218 241 198 / .82),rgb(255 255 255 / .65),rgb(255 233 201 / .72));border-bottom:1px solid rgb(84 174 0 / .22);font-family:system-ui,sans-serif;font-size:11px;font-weight:750}.fnet-price-history__chartbar span{display:flex;align-items:center;gap:8px;color:#254f08;letter-spacing:.035em}.fnet-price-history__chartbar i{display:block!important;width:8px!important;height:8px!important;flex:0 0 8px;background:var(--fnet-green)!important;border:0!important;border-radius:50%;box-shadow:0 0 0 3px rgb(84 174 0 / .14),0 0 9px rgb(84 174 0 / .52);animation:fnet-price-pulse 2s ease-in-out infinite}.fnet-price-history__chartbar small{color:#637269;font-size:10px;font-weight:600}.fnet-price-history__chart svg{display:block!important;width:100%!important;max-width:100%!important;height:clamp(190px,31vw,300px)!important;padding:0!important;overflow:hidden!important;cursor:crosshair;touch-action:pan-y;outline:none}.fnet-price-history__chart svg:focus-visible{outline:2px solid var(--fnet-orange);outline-offset:-3px}.fnet-price-history__grid line{stroke:rgb(39 77 32 / .16);stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.fnet-price-history__area{fill:url(../../../../wp-content/plugins/fnet-price-history/assets/#fnet-price-fill);opacity:.72}.fnet-price-history__line{fill:none!important;stroke:var(--fnet-green-dark)!important;stroke-width:3!important;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 3px rgb(84 174 0 / .34))}.fnet-price-history__crosshair{stroke:var(--fnet-orange)!important;stroke-width:1!important;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;opacity:0!important;transition:opacity .12s}.fnet-price-history__focus{fill:#fff!important;stroke:var(--fnet-orange)!important;stroke-width:4!important;vector-effect:non-scaling-stroke;opacity:0!important;filter:drop-shadow(0 0 6px rgb(255 153 0 / .7));transition:opacity .12s}.fnet-price-history__crosshair.is-visible,.fnet-price-history__focus.is-visible{opacity:1!important}.fnet-price-history__tooltip{display:block!important;position:absolute!important;z-index:20!important;inset:0 auto auto 0!important;width:max-content!important;min-width:170px!important;max-width:min(235px,calc(100% - 16px))!important;margin:0!important;padding:11px 13px!important;box-sizing:border-box!important;color:#f6fff2!important;background:linear-gradient(145deg,rgb(25 58 37 / .97),rgb(35 72 43 / .97))!important;border:1px solid rgb(255 153 0 / .88)!important;border-radius:8px!important;box-shadow:0 12px 28px rgb(22 50 29 / .35),inset 0 1px rgb(255 255 255 / .1)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(8px,52px,0);transition:opacity .12s ease,visibility .12s ease!important;backdrop-filter:blur(10px)}.fnet-price-history__tooltip.is-visible{opacity:1!important;visibility:visible!important}.fnet-price-history__tooltip span,.fnet-price-history__tooltip strong,.fnet-price-history__tooltip em{display:block!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;text-align:left!important;line-height:1.35!important;text-indent:0!important}.fnet-price-history__tooltip span{color:#d2e5d3!important;font-size:11px!important}.fnet-price-history__tooltip strong{margin:4px 0 3px!important;color:#fff!important;font-size:21px!important;font-weight:800!important}.fnet-price-history__tooltip em{color:#d9e5da!important;font-size:11px!important;font-style:normal!important}.fnet-price-history__tooltip em.is-down{color:#b8ff77!important}.fnet-price-history__tooltip em.is-up{color:#ffc05c!important}.fnet-price-history__axis{display:flex;justify-content:space-between;min-height:28px;padding:0 14px 10px;color:#52655a;font-size:10px}.fnet-price-history__axis span{display:block!important;color:#52655a!important;font-size:10px!important;line-height:1.2!important}.fnet-price-history__note{margin:12px 0 0;color:#666;font-size:11px;line-height:1.5}.fnet-price-history__chart.is-interactive .fnet-price-history__line{stroke-dasharray:1600;stroke-dashoffset:1600;animation:fnet-price-draw 1.2s ease forwards}@keyframes fnet-price-draw{to{stroke-dashoffset:0}}@keyframes fnet-price-pulse{50%{opacity:.55;transform:scale(.78)}}.fnet-catalog-price-insight{display:inline-flex!important;flex:0 0 38px;align-items:center;justify-content:center;align-self:center;gap:5px;max-width:calc(100% - 12px);margin:7px auto 9px!important;padding:5px 9px!important;color:var(--fnet-text,#222)!important;background:var(--fnet-orange-soft,#fff3df);border:1px solid rgb(255 153 0 / .55);border-radius:999px;font-size:11px!important;font-weight:700;line-height:1.25!important;text-align:center;cursor:help;box-shadow:0 2px 7px rgb(255 153 0 / .12)}.fnet-catalog-price-insight__icon{display:inline-flex!important;align-items:center;justify-content:center;width:17px;height:17px;flex:0 0 17px;color:#285c00;background:var(--fnet-green-light,#daf1c6);border-radius:50%;font-size:12px!important;line-height:1!important}.fnet-catalog-price-insight--excellent{background:linear-gradient(135deg,#e8f7d9,#fff3df);border-color:rgb(84 174 0 / .55);box-shadow:0 2px 8px rgb(84 174 0 / .13)}.fnet-catalog-price-insight--good{background:#f2f9eb;border-color:rgb(84 174 0 / .4)}.fnet-catalog-price-insight--placeholder{visibility:hidden!important;pointer-events:none!important}@media(max-width:700px){.fnet-price-history__header{align-items:flex-start;flex-direction:column}.fnet-price-history__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fnet-price-history{padding:12px}.fnet-price-intelligence{grid-template-columns:1fr;gap:4px;padding:11px 12px}.fnet-price-intelligence__eyebrow{grid-row:auto;justify-self:start}.fnet-price-history__chart{border-radius:8px}.fnet-price-history__chartbar{align-items:flex-start;flex-direction:column;gap:2px;padding:9px 10px}.fnet-price-history__chartbar span{font-size:10px}.fnet-price-history__chartbar small{font-size:9px}.fnet-price-history__chart svg{height:210px!important}.fnet-price-history__tooltip{min-width:150px!important;max-width:calc(100% - 12px)!important;padding:9px 10px!important}.fnet-price-history__tooltip strong{font-size:18px!important}.fnet-price-history__axis{padding:0 10px 8px}}@media(max-width:480px){.fnet-catalog-price-insight{flex-basis:34px;gap:4px;margin:5px auto 7px!important;padding:4px 7px!important;font-size:10px!important}.fnet-catalog-price-insight__icon{width:15px;height:15px;flex-basis:15px;font-size:10px!important}}@media(max-width:360px){.fnet-price-history__chart svg{height:180px!important}.fnet-price-history__tooltip{min-width:138px!important}.fnet-price-history__tooltip span,.fnet-price-history__tooltip em{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.fnet-price-history__chart.is-interactive .fnet-price-history__line{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.fnet-price-history__chartbar i{animation:none}}