/* RoVault V55 — item market chart + direct listing controls */
.v55-history-head{align-items:end}.v55-chart-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:16px 0 8px}.v55-chart-summary>span{padding:11px 13px;display:grid;gap:4px;border-right:1px solid var(--line)}.v55-chart-summary>span:last-child{border-right:0}.v55-chart-summary small{font-size:8px;color:var(--muted)}.v55-chart-summary strong{font-size:13px}.v55-chart-summary .good{color:var(--good,#63dda2)}.v55-chart-summary .high{color:#d9a36f}.v55-chart-shell{width:100%;overflow:hidden}.v55-history-chart{display:block;width:100%;height:auto;min-height:220px;overflow:visible}.v55-gridline{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.72}.v55-axis-text{fill:var(--muted2,var(--muted));font-size:9px;font-family:inherit}.v55-chart-area{fill:color-mix(in srgb,var(--text) 5%,transparent);stroke:none}.v55-chart-line{fill:none;stroke:var(--text);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.v55-last-dot{fill:var(--text);stroke:var(--panel);stroke-width:2;vector-effect:non-scaling-stroke}.v55-hit-dot{fill:transparent;stroke:transparent}.v55-chart-note{font-size:8px;color:var(--muted);padding:0 4px 2px}.v55-chart-note strong{color:var(--text);font-weight:700}.v55-chart-empty{min-height:180px;display:grid;place-content:center;text-align:center;gap:5px;color:var(--muted)}.v55-chart-empty strong{color:var(--text);font-size:12px}.v55-chart-empty span{font-size:9px;max-width:360px;line-height:1.5}
.rv28-offer-actions.v55-manageable{align-items:center!important}.v55-remove-listing{height:26px;width:max-content;min-width:0;padding:0 7px;border-radius:7px;border:1px solid transparent;background:transparent;color:color-mix(in srgb,#d98585 82%,var(--muted));font-family:inherit;font-size:8px;font-weight:760;cursor:pointer;white-space:nowrap;transition:.15s ease}.v55-remove-listing:hover{background:color-mix(in srgb,#d56b6b 7%,var(--panel));border-color:color-mix(in srgb,#d56b6b 28%,var(--line));color:#eba0a0}.v55-admin-remove{grid-column:1/-1;justify-self:end;margin-top:-1px}.v55-own-remove{order:-1}.v55-remove-modal{display:grid;gap:12px}.v55-remove-modal h2{margin:0;font-size:24px}.v55-remove-modal p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.v55-remove-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:5px}.v55-confirm-remove{height:43px;border-radius:10px;border:1px solid color-mix(in srgb,#d56b6b 42%,var(--line));background:#b84f4f;color:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.v55-confirm-remove:hover{background:#c75b5b}.v55-confirm-remove:disabled{opacity:.5;cursor:wait}
html[data-theme="light"] .v55-chart-area{fill:rgba(17,24,39,.045)}html[data-theme="light"] .v55-chart-line{stroke:#151a22}html[data-theme="light"] .v55-last-dot{fill:#151a22;stroke:#fff}html[data-theme="light"] .v55-remove-listing{background:#fff6f6;color:#a94848;border-color:#efcaca}
@media(min-width:901px){.rv28-offer-row:has(.v55-admin-remove){align-items:center}.rv28-offer-actions.v55-manageable{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:0}.rv28-offer-actions.v55-manageable .v55-admin-remove{min-height:26px}}
@media(max-width:760px){.v55-chart-summary{grid-template-columns:1fr 1fr}.v55-chart-summary>span:nth-child(2){border-right:0}.v55-chart-summary>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.v55-history-chart{min-width:580px}.v55-chart-shell{overflow-x:auto;padding-bottom:4px}.v55-remove-actions{grid-template-columns:1fr}.rv28-offer-actions .v55-admin-remove,.rv28-offer-actions .v55-own-remove{grid-column:1/-1!important}}
