/* unicomps «История цены» (06.11.2026, этап 2: блок скрыт, пока нет данных — .uc-ph--ready) */
.uc-ph{margin:18px 0 6px;padding:16px 18px 10px;border:1px solid #e6e6e6;border-radius:10px;background:#fff;color:#ff0000;min-height:228px;box-sizing:border-box}
.uc-ph__title{margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.25;color:#222}
.uc-ph__range{min-height:20px;font-size:14px;color:#888}
.uc-ph__plot{position:relative;height:150px;margin:4px -18px 0;cursor:crosshair;-webkit-tap-highlight-color:transparent}
.uc-ph__svg{display:block;width:100%;height:100%}
.uc-ph__dot{display:none;position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#ff0000;border:2px solid #fff;box-shadow:0 0 0 1px #ff0000;pointer-events:none}
.uc-ph__tip{display:none;position:absolute;transform:translateY(calc(-100% - 14px));padding:6px 10px;border:1px solid #ddd;border-radius:8px;background:#f5f5f5;box-shadow:0 2px 6px rgba(0,0,0,.12);white-space:nowrap;pointer-events:none;line-height:1.3}
.uc-ph__tip i{display:block;font-style:normal;font-size:12px;color:#888}
.uc-ph__tip b{display:block;font-size:15px;color:#222}
.uc-ph__axis{position:relative;height:22px;font-size:13px;color:#888}
.uc-ph__axis span{position:absolute;top:4px;transform:translateX(-50%)}
.uc-ph__note{font-size:11px;color:#aaa;margin-top:2px}
@media (max-width:767px){.uc-ph{margin:14px 0 4px;padding:14px 14px 8px}.uc-ph__plot{margin:4px -14px 0;height:130px}.uc-ph{min-height:206px}}
.uc-ph:not(.uc-ph--ready){height:0;min-height:0;margin:0;padding:0;border:0;overflow:hidden;visibility:hidden}
