.offer-history-section{padding:0 0 56px;background:#fff}.offer-history-card{position:relative;overflow:hidden;border:1px solid #DDE7E2;border-radius:22px;padding:clamp(20px,3vw,30px);background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.09),transparent 30%),linear-gradient(145deg,#fff,#f7fbf9);box-shadow:0 16px 34px #0f413012}.offer-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.offer-history-head h2{margin:4px 0 7px;color:#172c25;font-size:clamp(22px,3vw,30px);letter-spacing:-.035em}.offer-history-head p{margin:0;max-width:560px;color:#5b6b65;font-size:14px;line-height:1.55}.offer-history-summary{display:inline-flex;align-items:center;min-height:32px;margin-top:12px!important;border-left:3px solid #10B981;border-radius:0 8px 8px 0;background:#ecfdf5b8;padding:7px 11px;color:#17634b!important;font-size:13px!important;font-weight:700}.offer-history-head__aside{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}.offer-history-head__hint{color:#71827b;font-size:11px;font-weight:700;text-align:right}.offer-verification-badge{flex:0 0 auto;padding:8px 12px;border:1px solid #A7F3D0;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:800;white-space:nowrap}.offer-verification-badge[data-status=manual_review]{border-color:#fde68a;background:#fffbeb;color:#92400e}.offer-verification-badge[data-status=blocked],.offer-verification-badge[data-status=expired]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.offer-history-chart-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;margin-bottom:10px;color:#63746d;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.offer-history-chart-head__label{color:#315a4b}.offer-history-chart-head__legend{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;color:#7a8983;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.offer-history-legend-dot{display:inline-block;width:8px;height:8px;margin-left:7px;border-radius:50%;background:#12b981}.offer-history-legend-dot:first-child{margin-left:0}.offer-history-legend-dot--current{background:#f59e0b}.offer-price-chart{position:relative;display:flex;align-items:stretch;gap:clamp(8px,1.5vw,18px);min-height:248px;margin-top:0;padding:18px 12px 0;border:1px solid #E0EBE5;border-radius:16px;background:repeating-linear-gradient(to bottom,rgba(211,225,218,.42) 0,rgba(211,225,218,.42) 1px,transparent 1px,transparent 25%);overflow-x:auto;scrollbar-width:thin;scrollbar-color:#B7D9C8 transparent}.offer-price-point{position:relative;display:flex;flex:1 0 clamp(58px,8vw,78px);flex-direction:column;align-items:center;justify-content:flex-end;gap:7px;min-height:216px;padding:0 3px 14px;color:#71827b;font-size:11px;text-align:center}.offer-price-point__topline{display:flex;align-items:center;justify-content:center;min-height:20px}.offer-price-point__tag{border-radius:999px;background:#dff7ea;padding:4px 7px;color:#08764f;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.offer-price-point__value{color:#08764f;font-size:11px;font-weight:850;white-space:nowrap}.offer-price-bar-wrap{display:flex;align-items:flex-end;justify-content:center;width:100%;height:145px;border-bottom:1px solid #BFD4C9}.offer-price-bar{position:relative;width:min(100%,42px);height:var(--price-height);min-height:23px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#34d399,#079669);box-shadow:0 6px 12px #05966929;transform-origin:bottom;transition:height .35s ease,transform .2s ease,box-shadow .2s ease}.offer-price-bar:before{content:"";position:absolute;top:0;right:4px;left:4px;height:2px;border-radius:99px;background:#ffffffb8}.offer-price-point:hover .offer-price-bar{box-shadow:0 10px 18px #0596693d;transform:translateY(-2px)}.offer-price-point--current .offer-price-point__tag{background:#fff0c2;color:#9a5a00}.offer-price-point--current .offer-price-point__value{color:#b35b00}.offer-price-point--current .offer-price-bar{background:linear-gradient(180deg,#fbbf24,#d97706);box-shadow:0 7px 15px #d9770633}.offer-price-point--current:hover .offer-price-bar{box-shadow:0 10px 20px #d9770647}.offer-price-point--lowest .offer-price-point__value{color:#075e42}.offer-price-point--lowest:not(.offer-price-point--current) .offer-price-bar{background:linear-gradient(180deg,#6ee7b7,#0f8f68)}.offer-price-point__date{display:block;min-height:14px;white-space:nowrap}.offer-history-empty{margin-top:24px;padding:22px;border:1px dashed #B8D3C5;border-radius:14px;background:#f7fcf9b3;color:#5b7167;font-size:14px;line-height:1.5;text-align:center}.offer-history-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:14px;color:#71827b;font-size:12px;font-weight:700}.offer-history-section[data-history-state=empty] .offer-history-empty{margin-top:18px}.offer-history-section[data-history-state=empty] .offer-history-foot,.offer-history-section[data-history-state=empty] .offer-history-chart-head{display:none}@media(max-width:640px){.offer-history-card{padding:20px 16px;border-radius:18px}.offer-history-head{flex-direction:column;gap:14px}.offer-history-head__aside{align-items:flex-start}.offer-history-head__hint{text-align:left}.offer-history-chart-head{align-items:flex-start;flex-direction:column;gap:8px;margin-top:22px}.offer-history-chart-head__legend{justify-content:flex-start}.offer-price-chart{min-height:232px;padding-right:10px;padding-left:10px;border-radius:14px}.offer-price-point{flex-basis:62px;min-height:202px}.offer-price-bar-wrap{height:132px}.offer-history-section[data-history-state=empty] .offer-history-card{padding:16px}.offer-history-section[data-history-state=empty] .offer-history-empty{margin-top:14px;padding:14px 12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.offer-price-bar{transition:none}.offer-price-point:hover .offer-price-bar{transform:none}}.offer-history-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.offer-history-stat{min-width:0;min-height:96px;border:1px solid #DCEAE3;border-radius:14px;background:#ffffffc7;padding:14px 16px}.offer-history-stat--current{border-color:#a7e8cc;background:#f2fcf7}.offer-history-stat--lowest{border-color:#c6e8d8}.offer-history-stat__label{display:block;color:#70817a;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.offer-history-stat strong{display:block;margin-top:7px;color:#19382d;font-size:clamp(18px,2.2vw,24px);letter-spacing:-.035em;line-height:1;white-space:nowrap}.offer-history-stat small{display:block;overflow:hidden;margin-top:7px;color:#76867f;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.offer-history-stat--change strong{color:#13865f}.offer-history-stat--change strong[data-trend=up]{color:#b35b00}.offer-history-stat--change strong[data-trend=neutral]{color:#66776f}.offer-price-chart-frame{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:stretch;gap:10px}.offer-price-chart-axis{display:flex;flex-direction:column;justify-content:space-between;padding:20px 0 31px;color:#90a098;font-size:9px;font-weight:800;letter-spacing:.02em;text-align:right;text-transform:uppercase}.offer-history-section[data-history-state=empty] .offer-history-stats,.offer-history-section[data-history-state=empty] .offer-price-chart-frame{display:none}@media(max-width:640px){.offer-history-stats{grid-template-columns:1fr;gap:8px;margin-top:18px}.offer-history-stat{min-height:0;padding:12px 14px}.offer-history-stat strong{margin-top:5px;font-size:20px}.offer-history-stat small{margin-top:5px}.offer-price-chart-frame{display:block}.offer-price-chart-axis{display:none}}.offer-history-legend-dot--low{background:#0b9f70}.offer-history-legend-dot--mid{background:#f59e0b}.offer-history-legend-dot--high{background:#d9473f}.offer-price-chart{display:grid;grid-template-columns:repeat(var(--history-points, 1),minmax(74px,1fr));align-items:stretch;gap:clamp(10px,1.8vw,18px);overflow-x:auto}.offer-price-point{flex:none;min-width:0;width:auto}.offer-price-chart[data-points="1"]{grid-template-columns:minmax(120px,240px);justify-content:center}.offer-price-chart[data-points="2"]{grid-template-columns:repeat(2,minmax(112px,190px));justify-content:center}.offer-price-chart[data-points="3"]{grid-template-columns:repeat(3,minmax(96px,156px));justify-content:center}.offer-price-chart[data-points="4"]{grid-template-columns:repeat(4,minmax(84px,142px));justify-content:center}.offer-price-chart[data-points="5"]{grid-template-columns:repeat(5,minmax(78px,126px));justify-content:center}.offer-price-point--low{--price-color: #19B980;--price-deep: #07845F;--price-soft: #DDF8EC;--price-shadow: rgba(8, 132, 95, .2)}.offer-price-point--mid{--price-color: #F9B52D;--price-deep: #D97706;--price-soft: #FFF0C2;--price-shadow: rgba(217, 119, 6, .2)}.offer-price-point--high{--price-color: #F06A5E;--price-deep: #C73535;--price-soft: #FDE3E0;--price-shadow: rgba(199, 53, 53, .2)}.offer-price-point__tag{background:var(--price-soft);color:var(--price-deep)}.offer-price-point__value{color:var(--price-deep)}.offer-price-bar{width:min(100%,58px);min-height:4px;background:linear-gradient(180deg,var(--price-color) 0%,var(--price-deep) 100%);box-shadow:0 7px 16px var(--price-shadow)}.offer-price-point:hover .offer-price-bar{box-shadow:0 11px 22px var(--price-shadow)}.offer-price-point--current .offer-price-point__tag{background:var(--price-soft);color:var(--price-deep);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--price-color)}.offer-price-point--current .offer-price-point__value{color:var(--price-deep)}.offer-price-point--current .offer-price-bar{background:linear-gradient(180deg,var(--price-color) 0%,var(--price-deep) 100%);box-shadow:0 7px 16px var(--price-shadow)}.offer-price-point--current:hover .offer-price-bar{box-shadow:0 11px 22px var(--price-shadow)}.offer-price-point--lowest .offer-price-point__value{color:var(--price-deep)}.offer-price-point--lowest:not(.offer-price-point--current) .offer-price-bar{background:linear-gradient(180deg,var(--price-color) 0%,var(--price-deep) 100%)}.offer-history-empty:not([hidden]){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;border-style:solid;border-color:#d7e9df;background:linear-gradient(135deg,#f8fdf9,#eef9f3);padding:24px;text-align:left}.offer-history-empty__visual{display:flex;align-items:flex-end;gap:5px;height:44px;padding:0 5px;border-bottom:2px solid #9CD8BD}.offer-history-empty__visual span{display:block;width:10px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#8de4bd,#1aa879)}.offer-history-empty__visual span:nth-child(1){height:19px;opacity:.6}.offer-history-empty__visual span:nth-child(2){height:31px;opacity:.8}.offer-history-empty__visual span:nth-child(3){height:42px}.offer-history-empty strong{display:block;color:#1b4b3a;font-size:14px}.offer-history-empty p{margin:5px 0 0;color:#617a6e;font-size:12px;line-height:1.45}.offer-history-empty__status{border:1px solid #B9E5CF;border-radius:999px;background:#ffffffb8;padding:8px 11px;color:#217453;font-size:10px;font-weight:850;text-align:center;white-space:nowrap}@media(max-width:640px){.offer-price-chart[data-points="1"]{grid-template-columns:minmax(100px,1fr)}.offer-price-chart[data-points="2"]{grid-template-columns:repeat(2,minmax(98px,1fr))}.offer-price-chart[data-points="3"]{grid-template-columns:repeat(3,minmax(82px,1fr))}.offer-price-point{padding-right:0;padding-left:0}.offer-price-bar{width:min(100%,52px)}.offer-history-empty:not([hidden]){grid-template-columns:auto minmax(0,1fr);gap:13px;padding:18px 15px}.offer-history-empty__status{grid-column:1 / -1;justify-self:start}}.deal-price-history{display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:10px;margin:10px 0 12px;border:1px solid #DCECE4;border-radius:11px;background:linear-gradient(115deg,#f7fcf9,#fff);padding:9px 10px}.deal-price-history__reading{display:grid;gap:2px;min-width:0}.deal-price-history__label{overflow:hidden;color:#667970;font-size:9px;font-weight:800;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.deal-price-history__reading strong{color:#126a4a;font-size:16px;font-weight:900;letter-spacing:-.025em;line-height:1.1}.deal-price-history__reading small{overflow:hidden;color:#7b8983;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.deal-price-history__sparkline{display:flex;align-items:flex-end;justify-content:flex-end;gap:4px;height:34px;padding-bottom:1px;border-bottom:1px solid #BBD8CA}.deal-price-history__sparkline span{display:block;width:5px;height:var(--history-bar-height);min-height:4px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#69d8a4,#07845f)}.deal-price-history--stale{border-color:#f1d8ad;background:linear-gradient(115deg,#fff9ed,#fff)}.deal-price-history--stale .deal-price-history__reading strong{color:#9a5a00}.deal-price-history--empty{display:grid;grid-template-columns:1fr;gap:3px;border-style:dashed;background:#fbfdfc}.deal-price-history--empty small{color:#7b8983;font-size:10px;line-height:1.35}@media(max-width:560px){.deal-price-history{margin:9px 0 10px;padding:8px}.deal-price-history__sparkline{gap:3px}}
