/**handles:pv-cuba-widgets**/
:root{--pv-red:#CC0000;--pv-blue:#003399;--pv-ok:#27ae60;--pv-warn:#f39c12;--pv-danger:#e74c3c;--pv-bg:#f8f9fa;--pv-border:#dee2e6;--pv-radius:6px;--pv-shadow:0 2px 8px rgba(0,0,0,.08)}.pv-widget{border:1px solid var(--pv-border);border-radius:var(--pv-radius);box-shadow:var(--pv-shadow);overflow:hidden;margin:1.2em 0;background:#fff}.pv-widget__header{background:var(--pv-red);color:#fff;padding:10px 16px;font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:8px}.pv-widget__body{padding:16px}.pv-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.8rem;font-weight:600;color:#fff}.pv-badge--ok{background:var(--pv-ok)}.pv-badge--warn{background:var(--pv-warn)}.pv-badge--danger{background:var(--pv-danger)}.pv-cuba-live{margin:1em 0}.pv-cuba-live__grid{display:flex;flex-wrap:wrap;gap:8px}.pv-cuba-live__item{flex:1 1 140px;border-radius:var(--pv-radius);padding:12px 14px;color:#fff;text-align:center;min-width:130px;text-decoration:none;cursor:pointer;transition:opacity .15s,transform .15s;display:block}.pv-cuba-live__item:hover{opacity:.88;transform:translateY(-2px);color:#fff;text-decoration:none}.pv-cuba-live__item--ok{background:var(--pv-ok)}.pv-cuba-live__item--warn{background:var(--pv-warn)}.pv-cuba-live__item--danger{background:var(--pv-red)}.pv-cuba-live__icon{font-size:1.5rem;line-height:1;margin-bottom:4px}.pv-cuba-live__val{font-size:1.5rem;font-weight:700;line-height:1.2}.pv-cuba-live__lbl{font-size:.75rem;opacity:.9;margin-top:2px}.pv-cuba-live__tag{display:inline-block;margin-top:5px;background:rgba(0,0,0,.18);border-radius:20px;padding:1px 8px;font-size:.7rem;font-weight:600;letter-spacing:.03em}.pv-taux-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.pv-taux-card{border:1px solid var(--pv-border);border-radius:var(--pv-radius);padding:14px;text-align:center;background:var(--pv-bg)}.pv-taux-card__flag{font-size:1.6rem}.pv-taux-card__code{font-size:.8rem;color:#666;margin:4px 0}.pv-taux-card__rate{font-size:1.5rem;font-weight:700;color:var(--pv-blue)}.pv-taux-card__cup{font-size:.8rem;color:#888}.pv-taux-card__up{color:var(--pv-ok);font-size:.8rem}.pv-taux-card__down{color:var(--pv-danger);font-size:.8rem}.pv-ticker{background:var(--pv-blue);color:#fff;padding:8px 0;overflow:hidden;white-space:nowrap;border-radius:var(--pv-radius)}.pv-ticker__inner{display:inline-block;animation:pv-scroll 25s linear infinite;padding-left:100%}.pv-ticker__item{margin:0 24px;font-size:.9rem}@keyframes pv-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}.pv-converter{border:1px solid var(--pv-border);border-radius:var(--pv-radius);padding:16px;background:var(--pv-bg);max-width:400px}.pv-converter input,.pv-converter select{width:100%;padding:8px 10px;border:1px solid var(--pv-border);border-radius:4px;font-size:.95rem;margin:4px 0 10px;box-sizing:border-box}.pv-converter__result{background:var(--pv-blue);color:#fff;padding:12px;border-radius:4px;font-size:1.1rem;text-align:center;font-weight:600}@media (max-width:480px){.pv-cuba-live__item{flex:1 1 100%}.pv-taux-grid{grid-template-columns:1fr 1fr}}