.cv-list{display:grid;gap:14px;margin-top:12px}.cv{margin:0;padding:12px;border:1px solid var(--line-soft, var(--line, #e3e7ec));border-radius:12px;background:var(--card, transparent)}.cv-head{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.cv-head .prov{color:var(--muted, var(--ink-3, #6b7480));font-size:12.5px}.cv-svg{width:100%;height:auto;max-height:380px;display:block;margin:6px 0}.cv-bars{display:grid;gap:6px}.cv-bar{display:grid;grid-template-columns:120px 1fr auto;gap:8px;align-items:center;font-size:12.5px}.cv-track{height:8px;border-radius:4px;background:var(--line, #e3e7ec);overflow:hidden}.cv-track span{display:block;height:100%;background:var(--accent, #2d634b)}.cv-bar.bind .cv-track span{background:var(--warn, #c98a00)}.cv-bar.bind .lbl{font-weight:700}.cv .prov{color:var(--muted, var(--ink-3, #6b7480));font-size:12.5px}.cv-over{margin-top:6px;padding:6px 10px;border-radius:8px;font-size:12.5px;background:color-mix(in srgb,var(--stop, #c0392b) 12%,transparent);color:var(--stop, #c0392b)}.cv-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:13px}.cv-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-inline-end:6px;vertical-align:-1px}@media (max-width: 520px){.cv-bar{grid-template-columns:90px 1fr}.cv-bar .mono{grid-column:1 / -1}}.pdb{--pdb-up: #b4532a;--pdb-up-bg: #fbeee5;--pdb-up-line: #f1cdb7;--pdb-down: #1f7a4d;--pdb-down-bg: #e5f2ea;--pdb-down-line: #b9dcc7;--pdb-flat: #5d6b65;--pdb-flat-bg: #eff1ec;--pdb-flat-line: #d9ddd5;--pdb-gold: var(--gold, #997735);--pdb-gold-pale: var(--gold-pale, #eae2cf);--pdb-ink: var(--text, #13261f);--pdb-muted: var(--muted, #55655f);--pdb-line: var(--line-soft, #eeebe2);--pdb-surface: var(--surface, #fff);--pdb-deep: var(--brand-deep, #093125);font-family:var(--font, "Poppins", system-ui, sans-serif);color:var(--pdb-ink)}:root[dir=rtl] .pdb{font-family:var(--font-ar, "Tajawal", "Cairo", system-ui, sans-serif)}:root[data-theme=dark] .pdb{--pdb-up: #f0a27c;--pdb-up-bg: rgba(240, 162, 124, .12);--pdb-up-line: rgba(240, 162, 124, .3);--pdb-down: #7fd1a4;--pdb-down-bg: rgba(127, 209, 164, .12);--pdb-down-line: rgba(127, 209, 164, .3);--pdb-flat: #b6c3bc;--pdb-flat-bg: rgba(182, 195, 188, .1);--pdb-flat-line: rgba(182, 195, 188, .25);--pdb-gold-pale: rgba(194, 160, 89, .16)}.pdb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pdb-title{font-weight:700;font-size:15px;letter-spacing:.01em;display:flex;align-items:center;gap:8px}.pdb-live{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pdb-gold);background:var(--pdb-gold-pale);padding:2px 8px;border-radius:999px}.pdb-live i{width:6px;height:6px;border-radius:50%;background:var(--pdb-gold);animation:pdb-pulse 1.8s ease-in-out infinite}.pdb-dates{font-size:12px;color:var(--pdb-muted);margin-top:3px}.pdb-summary{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--surface-2, #f6f4ee);border:1px solid var(--pdb-line)}.pdb-chips{display:flex;flex-wrap:wrap;gap:6px}.pdb-chip{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid}.pdb-chip b{font-size:13px}.pdb-chip.higher{color:var(--pdb-up);background:var(--pdb-up-bg);border-color:var(--pdb-up-line)}.pdb-chip.lower{color:var(--pdb-down);background:var(--pdb-down-bg);border-color:var(--pdb-down-line)}.pdb-chip.unchanged{color:var(--pdb-flat);background:var(--pdb-flat-bg);border-color:var(--pdb-flat-line)}.pdb-chip.zero{opacity:.45}.pdb-bar{display:flex;height:6px;border-radius:99px;overflow:hidden;margin-top:10px;gap:2px;background:var(--pdb-line)}.pdb-bar span{display:block;min-width:6px;transform-origin:left;animation:pdb-grow .7s cubic-bezier(.2,.8,.2,1) both}:root[dir=rtl] .pdb-bar span{transform-origin:right}.pdb-bar .higher{background:var(--pdb-up)}.pdb-bar .lower{background:var(--pdb-down)}.pdb-bar .unchanged{background:var(--pdb-flat)}.pdb-read{margin:10px 0 0;font-size:13px;line-height:1.5;display:flex;gap:8px;align-items:flex-start}.pdb-read span{font-weight:800}.pdb-read.higher span{color:var(--pdb-up)}.pdb-read.lower span{color:var(--pdb-down)}.pdb-read.unchanged span{color:var(--pdb-flat)}.pdb-groups{margin-top:12px;display:grid;gap:12px}.pdb-mat{margin:0 0 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--pdb-gold);display:flex;align-items:center;gap:8px}.pdb-mat:after{content:"";flex:1;height:1px;background:var(--pdb-line)}.pdb-group ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pdb-row{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;background:var(--pdb-surface);border:1px solid var(--pdb-line);border-inline-start:3px solid var(--pdb-flat-line);animation:pdb-in .45s ease both;animation-delay:calc(var(--i, 0) * 60ms);transition:transform .15s ease,box-shadow .15s ease}.pdb-row:hover{transform:translateY(-1px);box-shadow:0 6px 18px #09312514}.pdb-row.higher{border-inline-start-color:var(--pdb-up)}.pdb-row.lower{border-inline-start-color:var(--pdb-down)}.pdb-arrow{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;line-height:1}.pdb-arrow.higher{color:var(--pdb-up);background:var(--pdb-up-bg);animation:pdb-rise 2.4s ease-in-out infinite}.pdb-arrow.lower{color:var(--pdb-down);background:var(--pdb-down-bg);animation:pdb-fall 2.4s ease-in-out infinite}.pdb-arrow.unchanged{color:var(--pdb-flat);background:var(--pdb-flat-bg)}:root[dir=rtl] .pdb-arrow.unchanged{transform:scaleX(-1)}.pdb-name{flex:1;min-width:0;font-size:13.5px;line-height:1.35;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.pdb-label{font-weight:500}.pdb-mat-inline{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--pdb-gold)}.pdb-word{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:11.5px;padding:1px 8px;border-radius:999px}.pdb-word b{font-size:11px}.pdb-word.higher{background:var(--pdb-up-bg)}.pdb-word.lower{background:var(--pdb-down-bg)}.pdb-word.unchanged{background:var(--pdb-flat-bg)}.pdb-word.higher{color:var(--pdb-up)}.pdb-word.lower{color:var(--pdb-down)}.pdb-word.unchanged{color:var(--pdb-flat)}.pdb-ask{flex:none;font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;color:var(--pdb-deep);background:transparent;border:1px solid var(--pdb-gold);border-radius:999px;padding:4px 11px;transition:background .15s ease,color .15s ease}:root[data-theme=dark] .pdb-ask{color:var(--pdb-gold)}.pdb-ask:hover{background:var(--pdb-gold);color:#fff}.pdb-more{font-size:12px;color:var(--pdb-muted);text-align:center}.pdb-note{margin:12px 0 0;font-size:11.5px;color:var(--pdb-muted);line-height:1.5}.pdb.compact .pdb-row{padding:7px 10px;gap:10px}.pdb.compact .pdb-arrow{width:28px;height:28px;font-size:15px}.pdb.compact .pdb-ask{padding:3px 9px;font-size:11.5px}.pdb.compact .pdb-summary{padding:10px 12px}.pdb-empty{text-align:center;padding:18px 10px}.pdb-empty-art{display:inline-flex;gap:8px;margin-bottom:10px}.pdb-empty-art .a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;opacity:.55}.pdb-empty-art .up{color:var(--pdb-up);background:var(--pdb-up-bg);animation:pdb-rise 2.4s ease-in-out infinite}.pdb-empty-art .flat{color:var(--pdb-flat);background:var(--pdb-flat-bg)}.pdb-empty-art .down{color:var(--pdb-down);background:var(--pdb-down-bg);animation:pdb-fall 2.4s ease-in-out infinite}.pdb-empty-h{font-weight:700;font-size:14px}.pdb-empty-p{font-size:12.5px;color:var(--pdb-muted);margin:6px auto 12px;max-width:340px;line-height:1.5}.pdb-loading{display:grid;gap:8px}.pdb-skel{height:44px;border-radius:12px;background:linear-gradient(90deg,var(--pdb-line) 25%,var(--surface-2, #f6f4ee) 50%,var(--pdb-line) 75%);background-size:200% 100%;animation:pdb-shimmer 1.4s linear infinite}@media (max-width: 520px){.pdb-ask{padding:4px 9px;font-size:11.5px}}@keyframes pdb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pdb-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pdb-rise{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}@keyframes pdb-fall{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}@keyframes pdb-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes pdb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.pdb *,.pdb{animation:none!important;transition:none!important}}.pdb.wide .pdb-head{align-items:center}.pdb.wide .pdb-title{font-size:17px}.pdb.wide .pdb-groups{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px 18px;align-items:start}@media (min-width: 900px){.pdb.wide .pdb-summary{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;align-items:center}.pdb.wide .pdb-bar{margin-top:0}.pdb.wide .pdb-read{grid-column:1 / -1;margin-top:4px}}:root[dir=rtl] .pdb-word.unchanged b,:root[dir=rtl] .pdb-chip.unchanged b,:root[dir=rtl] .pdb-read.unchanged span{display:inline-block;transform:scaleX(-1)}
