#price-summary .price-history-wrap,#price-summary .ph-monthly-wrap,.ph-summary-table-wrap{padding:15px 24px 5px}@media only screen and (width<=478px){#price-summary .price-history-wrap,#price-summary .ph-monthly-wrap,.ph-summary-table-wrap{padding:12px 10px 5px}}#price-summary .price-history-heading{margin:5px 0 15px;padding-left:0;font-size:16px;font-weight:400;line-height:22px}@media only screen and (width<=478px){#price-summary .price-history-heading{margin:5px 0 12px 5px}}#price-summary .history-filters-wrap .filters{margin-top:0;margin-bottom:0;& .filter:last-child{@media only screen and (width<=478px){&{padding-bottom:5px}}}@media only screen and (width<=478px){&{padding:5px 0 0}}}.ph-time-range-btns{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ph-range-btn{cursor:pointer;color:#444;background:#f2f4f7;border:1px solid #ccc;border-radius:3px;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.4;transition:background .15s,color .15s,border-color .15s}.ph-range-btn.active{color:#fff;background:#1871c8;border-color:#1871c8}@media (hover:hover) and (pointer:fine){.ph-range-btn:not(.active):hover{color:#1871c8;background:#e0effd;border-color:#1871c8}}.ph-chart-wrap{box-sizing:border-box;width:100%;margin-bottom:10px;position:relative;overflow:hidden}.ph-chart-wrap .ph-watermark{opacity:.1;pointer-events:none;user-select:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:contain;width:155px;height:44px;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}#ph-chart{z-index:1;position:relative}.ph-chart-loader{justify-content:center;align-items:center;height:220px;display:flex}.ph-chart-spinner{border:3px solid #1871c833;border-top-color:#1871c8;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite ph-spin}@keyframes ph-spin{to{transform:rotate(360deg)}}.ph-no-data{text-align:center;color:#777;padding:30px 10px;font-size:14px}.ph-tooltip{z-index:10;color:#fff;pointer-events:none;white-space:nowrap;background:#1e1e1ed1;border-radius:4px;flex-direction:column;padding:6px 10px;font-size:12px;line-height:1.5;display:none;position:absolute;box-shadow:0 2px 6px #00000040}.ph-tt-price{font-size:13px;font-weight:600}#price-summary .ph-monthly-wrap .summary-table-wrap{margin-bottom:10px}