MediaWiki:Gadget-wix-interactive.css: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 685:
.wix-pm-swatch--profit {
background: var(--wix-accent);
}
 
 
/* ================================================================
RESERVE SENSITIVITY — data-wix-module="reserve-sensitivity"
Slider showing reserve reassessment impact on P&L and equity.
================================================================ */
 
 
/* ── 23. Slider Row ─────────────────────────────────────────────
Range input flanked by -5% / +5% labels.
──────────────────────────────────────────────────────────────── */
 
.wix-rs-slider-row {
display: flex;
align-items: center;
gap: 0.65rem;
margin-bottom: 1.25rem;
}
 
.wix-rs-slider-row input[type="range"] {
flex: 1;
}
 
.wix-rs-bound {
font-size: 0.85em;
color: var(--wix-text-muted);
flex-shrink: 0;
}
 
 
/* ── 24. Stat Cards Grid ────────────────────────────────────────
Two-column grid of metric cards.
──────────────────────────────────────────────────────────────── */
 
.wix-rs-cards {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.65rem;
margin-bottom: 1.25rem;
}
 
@media (max-width: 480px) {
.wix-rs-cards {
grid-template-columns: 1fr;
}
}
 
.wix-rs-card {
background: var(--wix-bg);
border: 1px solid var(--wix-border-subtle);
border-radius: var(--wix-radius);
padding: 0.75rem 1rem;
}
 
.wix-rs-card-label {
font-size: 0.85em;
color: var(--wix-text-muted);
margin-bottom: 0.15rem;
}
 
.wix-rs-card-num {
font-size: 1.3em;
font-weight: 700;
}
 
.wix-rs-card-num--pos {
color: var(--wix-correct);
}
 
.wix-rs-card-num--neg {
color: var(--wix-wrong);
}
 
.wix-rs-card-num--muted {
color: var(--wix-text-muted);
}
 
 
/* ── 25. Bar Charts ─────────────────────────────────────────────
Horizontal bidirectional bars with a center line.
──────────────────────────────────────────────────────────────── */
 
.wix-rs-bars {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.65rem;
margin-top: 1.25rem;
}
 
@media (max-width: 480px) {
.wix-rs-bars {
grid-template-columns: 1fr;
}
}
 
.wix-rs-bar-label {
font-size: 0.85em;
color: var(--wix-text-muted);
margin-bottom: 0.35rem;
}
 
.wix-rs-bar-track {
height: 32px;
background: var(--wix-bg);
border: 1px solid var(--wix-border-subtle);
border-radius: var(--wix-radius);
position: relative;
overflow: hidden;
}
 
.wix-rs-bar-fill {
position: absolute;
top: 0;
height: 100%;
transition: left 0.15s ease, width 0.15s ease;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.85em;
font-weight: 600;
color: #fff;
}
 
.wix-rs-bar-center {
position: absolute;
top: 0;
left: 50%;
width: 1px;
height: 100%;
background: var(--wix-border);
}