/* /soluciones/servicios · «La ruta del cobro» (30/10/2026). Fuente: web/verticales/servicios_ruta.css.
   Tokens de DESIGN.md: noche #13252B, petróleo #1F5C6B, ocre #B8862B (solo botón, chip, estación activa y números), niebla #EEF2F1. */
.svx{--n:#13252B;--p:#1F5C6B;--p2:#174A57;--o:#B8862B;--ot:#8A6118;--oo:#E2B661;--ni:#EEF2F1;--li:#D3DCDA;--mu:#4E5F63;--tx:#1A2A2F;--e:cubic-bezier(.2,.7,.2,1)}
.svx-sec{padding:clamp(4rem,2.5rem + 6vw,7.5rem) 0}
.svx h2{max-width:22ch;margin:0 0 16px}
.svx .svx-head{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}
.svx .svx-head .lead{margin:0}
.svx-v__r{font-weight:600}
.dm-js #wrap[data-segmento=firma] .svx .svx-v:not([data-seg~=firma]),
.dm-js #wrap[data-segmento=campo] .svx .svx-v:not([data-seg~=campo]),
.dm-js #wrap[data-segmento=mesa] .svx .svx-v:not([data-seg~=mesa]){display:none!important}
.dm-js #wrap[data-segmento] .svx .svx-v__r{display:none}

/* 0 Carátula */
.svx-hero{position:relative;overflow:hidden;background:#13252B url('/web/image/1917/dmg_bib_oficina-firma-san-isidro-m.webp') center/cover no-repeat;color:#fff;padding:clamp(88px,8vw,128px) 0 clamp(56px,6vw,96px)}
@media (min-width:768px){.svx-hero{background-image:url('/web/image/1916/dmg_bib_oficina-firma-san-isidro.webp')}}
.svx-hero:before{content:"";position:absolute;inset:0;background:rgba(19,37,43,.84)}
@media (min-width:992px){.svx-hero:before{background:rgba(19,37,43,.8)}}
.svx-hero .container{position:relative;z-index:1}
.svx-hero__g{display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}
@media (min-width:992px){.svx-hero__g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px}}
.svx-hero h1{color:#fff;margin:14px 0 18px;max-width:20ch}
.svx-hero .lead{color:rgba(255,255,255,.9);max-width:58ch}
.svx-migas{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;font-size:.875rem;color:rgba(255,255,255,.78)}
.svx-migas li+li:before{content:"/";margin-right:6px;opacity:.6}
.svx-migas a{color:rgba(255,255,255,.88)}
.svx-acc{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:28px 0 0}
.svx-seg{display:none;margin:32px 0 0}
.dm-js .svx-seg{display:block}
.svx-seg__l{display:block;font-weight:600;margin:0 0 10px;color:rgba(255,255,255,.9)}
.svx-seg__c{display:flex;flex-wrap:wrap;gap:8px}
.svx-seg .dm-chip{cursor:pointer;font-family:inherit}
.svx-seg .dm-chip[aria-pressed=true]{background:var(--o);border-color:var(--o);color:var(--n)!important}
.svx-tira{background:rgba(19,37,43,.72);border-radius:8px;padding:24px 24px 20px}
.svx-tira__t{font-family:Bitter,serif;font-weight:600;font-size:1.25rem;margin:0 0 14px;color:#fff}
.svx-tira ol{list-style:none;margin:0;padding:0;position:relative}
.svx-tira ol:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:3px;background:rgba(226,182,97,.45)}
.svx-tira li a{position:relative;display:flex;align-items:center;gap:14px;padding:7px 8px 7px 0;color:#fff;text-decoration:none;border-radius:4px;transition:color .16s var(--e)}
.svx-tira li a:hover,.svx-tira li a:focus-visible{color:var(--oo)}
.svx-tira li a:hover .svx-n,.svx-tira li a:focus-visible .svx-n{transform:scale(1.08)}
.svx-n{flex:0 0 32px;height:32px;border-radius:50%;background:var(--o);color:var(--n);font-weight:700;font-size:.9375rem;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;transition:transform .16s var(--e),background-color .16s var(--e)}
.svx-tira__pie{font-size:.875rem;color:rgba(255,255,255,.8);margin:14px 0 0}

/* 1 Ruta */
.svx-ruta{position:relative}
.svx-est{border-left:3px solid var(--li);margin-left:15px;padding:0 0 4px 0}
.svx-est>summary{list-style:none;display:flex;align-items:center;gap:14px;margin-left:-18px;padding:10px 0;cursor:pointer;font-family:Bitter,serif;font-weight:600;font-size:1.1875rem;color:var(--n)}
.svx-est>summary::-webkit-details-marker{display:none}
.svx-est>summary .svx-n{background:#fff;border:3px solid var(--li);color:var(--n)}
.svx-est[open]>summary .svx-n{background:var(--o);border-color:var(--o)}
.svx-est>summary:after{content:"";margin-left:auto;width:10px;height:10px;border-right:2px solid var(--p);border-bottom:2px solid var(--p);transform:rotate(45deg);transition:transform .28s var(--e)}
.svx-est[open]>summary:after{transform:rotate(-135deg)}
.svx-est__p{padding:4px 0 28px 24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}
.svx-k{font-family:inherit;font-size:1rem;font-weight:700;color:var(--p);margin:18px 0 6px}
.svx-k:first-child{margin-top:0}
.svx-est__p p{margin:0 0 8px;max-width:62ch}
.svx-fig{margin:0}
.svx-fig img{display:block;width:100%;height:auto}
.svx-fig .dm-shot{border-radius:8px}
.svx-fig figcaption{font-size:.875rem;color:var(--mu);margin-top:10px}
.svx-fig--obj{background:var(--ni);border-radius:8px;padding:24px;display:flex;flex-direction:column;align-items:center}
.svx-fig--obj img{max-height:300px;width:auto;max-width:100%;filter:drop-shadow(/* taste-skill-ignore: sombra propia del recorte PNG con alfa, convención de capas de DESIGN.md */0 18px 24px rgba(19,37,43,.28))}
.svx-fig--obj figcaption{align-self:stretch}
.svx-fig__dos{display:grid;gap:16px}
.svx-ruta__nota{font-size:.9375rem;color:var(--mu);margin:24px 0 0}
.svx-tabs{display:none}
@media (min-width:992px){
 .svx-ruta--tabs .svx-tabs{display:flex;position:relative;justify-content:space-between;margin:0 0 40px;padding:0}
 .svx-ruta--tabs .svx-tabs:before{content:"";position:absolute;left:24px;right:24px;top:23px;height:3px;background:var(--p);opacity:.35}
 .svx-tab{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:10px;background:none;border:0;padding:4px 6px 8px;font:inherit;font-weight:600;font-size:.9375rem;color:var(--n);cursor:pointer;text-align:center;border-radius:4px}
 .svx-tab .svx-n{flex:0 0 auto;width:44px;height:44px;font-size:1.0625rem;background:#fff;border:3px solid var(--p);color:var(--n)}
 .svx-tab:hover .svx-n{background:var(--ni);transform:translateY(-2px)}
 .svx-tab[aria-selected=true] .svx-n{background:var(--o);border-color:var(--o)}
 .svx-tab[aria-selected=true]{color:var(--p2)}
 .svx-ruta--tabs .svx-est{border:0;margin:0}
 .svx-ruta--tabs .svx-est>summary{display:none}
 .svx-ruta--tabs .svx-est__p{padding:0;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start;animation:svxIn .28s var(--e)}
}
@keyframes svxIn{from{opacity:0}to{opacity:1}}
.svx-flujo{list-style:none;margin:0;padding:24px;background:var(--ni);border-radius:8px;display:grid;gap:10px}
.svx-flujo li{background:#fff;border-radius:4px;padding:12px 16px;font-weight:600;color:var(--n)}
.svx-flujo li span{display:block;font-weight:400;color:var(--mu);font-size:.9375rem}
.svx-barra{background:var(--ni);border-radius:8px;padding:24px}
.svx-barra__t{font-weight:700;margin:0 0 12px;color:var(--n)}
.svx-barra__b{display:flex;height:56px;border-radius:4px;overflow:hidden}
.svx-barra__b span{display:flex;align-items:center;padding:0 12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
.svx-barra__a{flex:88 1 0;background:var(--p);color:#fff}
.svx-barra__d{flex:12 1 0;background:var(--o);color:var(--n);justify-content:center;padding:0!important}
.svx-barra dl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:14px 0 0;font-variant-numeric:tabular-nums}
.svx-barra dt{font-weight:400;color:var(--mu)}
.svx-barra dd{margin:0;font-weight:700;text-align:right}

/* 2 Reloj de caja */
.svx-reloj__tabs{display:none;gap:8px;margin:0 0 24px}
.dm-js .svx-reloj__tabs{display:flex;flex-wrap:wrap}
.svx-reloj__tabs button{min-height:44px;padding:.55rem 1.1rem;border-radius:999px;border:0;background:#fff;color:var(--p);font:inherit;font-weight:600;cursor:pointer;transition:border-color .16s var(--e),background-color .16s var(--e)}
.svx-reloj__tabs button:hover{background:#DCE5E3}
.svx-reloj__tabs button[aria-selected=true]{background:var(--n);border-color:var(--n);color:#fff}
.svx-panel{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}
.svx-panel+.svx-panel{margin-top:48px}
.dm-js .svx-panel[hidden]{display:none}
@media (min-width:992px){.svx-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}}
.svx-campos{background:#fff;border-radius:8px;padding:clamp(20px,2.5vw,32px)}
.svx-c+.svx-c{margin-top:18px}
.svx-c label{display:block;font-weight:600;font-size:.9375rem;margin:0 0 6px;color:var(--tx)}
.svx-c input,.svx-c select{width:100%;min-height:48px;padding:.6rem .85rem;font:inherit;font-size:1.125rem;border:1px solid #9FB0AE;border-radius:4px;background:#fff;color:var(--tx);font-variant-numeric:tabular-nums}
.svx-c input:focus-visible,.svx-c select:focus-visible{outline:3px solid var(--n);outline-offset:1px;border-color:var(--n)}
.svx-c small{display:block;color:var(--mu);font-size:.875rem;margin-top:5px}
.svx-ej{font-size:.875rem;color:var(--ot);font-weight:600;margin:0 0 16px}
.svx-res{background:var(--n);color:#fff;border-radius:8px;padding:clamp(24px,3vw,40px)}
.svx-res__g{display:grid;gap:24px 32px;grid-template-columns:minmax(0,1fr)}
@media (min-width:576px){.svx-res__g{grid-template-columns:repeat(2,minmax(0,1fr))}}
.svx-res__i dt{font-size:.9375rem;font-weight:400;color:rgba(255,255,255,.82);margin:0 0 4px}
.svx-res__i dd{margin:0;font-family:Bitter,serif;font-weight:600;font-size:clamp(1.875rem,1.4rem + 1.6vw,2.75rem);line-height:1.05;color:var(--oo);font-variant-numeric:tabular-nums lining-nums}
.svx-res__i dd small{display:block;font-family:'Source Sans 3',sans-serif;font-size:.9375rem;font-weight:400;color:rgba(255,255,255,.82);margin-top:6px;line-height:1.4}
.svx-res__i--ancho{grid-column:1/-1}
.svx-res__nota{margin:28px 0 0;color:rgba(255,255,255,.88);font-size:.9375rem}
.svx-res details{margin:20px 0 0;background:rgba(255,255,255,.07);border-radius:4px;padding:12px 14px}
.svx-res summary{cursor:pointer;font-weight:600;color:#fff}
.svx-res details ul{margin:12px 0 0;padding-left:18px;color:rgba(255,255,255,.88);font-size:.9375rem}
.svx-res details li{margin:4px 0}
.svx-res .dm-link{margin-top:20px;display:inline-block}
.svx-fuente{font-size:.875rem;color:var(--mu);margin:20px 0 0;max-width:80ch}

/* 3 Pliego del informe */
.svx-inf{background:var(--n);color:#fff}
.svx-inf h2,.svx-inf h3{color:#fff}
.svx-inf__g{display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}
@media (min-width:992px){.svx-inf__g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}}
.svx-inf p{color:rgba(255,255,255,.9)}
.svx-inf .btn{margin:12px 16px 8px 0}
.svx-pliego__r{font-size:.875rem;color:rgba(255,255,255,.78);margin:0 0 12px}
.svx-pliego{background:#fff;color:var(--tx);border-radius:8px;padding:clamp(20px,2.5vw,32px)}
.svx-hoja+.svx-hoja{margin-top:36px}
.svx-hoja h3{color:var(--n)!important;font-size:1.25rem;margin:0 0 12px}
.svx-hoja p{color:var(--tx)!important;margin:0 0 10px}
.svx-hoja table{width:100%;border-collapse:collapse;font-size:.9375rem}
.svx-hoja th,.svx-hoja td{padding:8px 10px;border-bottom:1px solid var(--li);text-align:left;vertical-align:top}
.svx-hoja th{font-weight:700;color:var(--n)}
.svx-vacio{display:inline-block;min-width:88px;color:var(--mu);font-style:italic}
.svx-dim{list-style:none;margin:0;padding:0}
.svx-dim li{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:center;padding:8px 0}
.svx-dim li span:last-child{height:10px;border-radius:5px;background:var(--ni)}
.svx-pliego--tabs{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;padding:0;overflow:hidden}
.svx-pliego--tabs .svx-ptabs{background:var(--ni);display:flex;flex-direction:column;padding:12px 0}
.svx-ptabs button{background:none;border:0;text-align:left;padding:10px 16px;font:inherit;font-size:.9375rem;color:var(--tx);cursor:pointer;border-left:3px solid transparent}
.svx-ptabs button:hover{color:var(--p)}
.svx-ptabs button[aria-selected=true]{border-left-color:var(--o);font-weight:700;color:var(--n);background:#fff}
.svx-pliego--tabs .svx-hojas{padding:24px 24px 24px 0}
.svx-pliego--tabs .svx-hoja{margin:0;padding:0;border:0;animation:svxIn .28s var(--e)}
.svx-pliego--tabs .svx-hoja[hidden]{display:none}

/* 4 Casos */
.svx-casos{background:var(--ni)}
.svx-tabla{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}
.svx-tabla th,.svx-tabla td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--li)}
.svx-tabla thead th{font-family:Bitter,serif;font-weight:600;font-size:1.0625rem;color:var(--n);background:#fff}
.svx-tabla tbody th{font-weight:700;color:var(--p);width:18%}
.svx-casos .svx-tabla [data-caso]{transition:background-color .28s var(--e)}
#wrap[data-segmento=firma] .svx-casos [data-caso=A],#wrap[data-segmento=mesa] .svx-casos [data-caso=A],#wrap[data-segmento=mesa] .svx-casos [data-caso=C],#wrap[data-segmento=campo] .svx-casos [data-caso=B]{background:#FBF5E9}
#wrap[data-segmento=campo] .svx-casos [data-caso=C]{background:#FDFAF3}
.svx-fichas{display:flex;flex-direction:column;gap:16px}
.svx-ficha{background:#fff;border-radius:8px;padding:20px}
.svx-ficha h3{font-size:1.1875rem;margin:0 0 10px}
.svx-ficha dl{margin:0}
.svx-ficha dt{font-weight:700;color:var(--p);font-size:.9375rem;margin-top:10px}
.svx-ficha dd{margin:2px 0 0}
#wrap[data-segmento=firma] .svx-ficha[data-caso=A],#wrap[data-segmento=campo] .svx-ficha[data-caso=B],#wrap[data-segmento=mesa] .svx-ficha[data-caso=C]{order:-1;background:#FBF5E9}
.svx-solo-esc{display:none}
@media (min-width:992px){.svx-solo-esc{display:table}.svx-solo-mov{display:none}}

/* 5 Medición */
.svx-med{background:var(--p);color:#fff}
.svx-med h2,.svx-med h3{color:#fff}
.svx-med p,.svx-med li{color:rgba(255,255,255,.92)}
.svx-med__g{display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}
@media (min-width:992px){.svx-med__g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}}
.svx-hitos{list-style:none;margin:0;padding:0;position:relative}
.svx-hitos:before{content:"";position:absolute;left:43px;top:12px;bottom:12px;width:3px;background:rgba(255,255,255,.35)}
.svx-hitos li{position:relative;display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;padding:0 0 28px}
.svx-hitos li:last-child{padding-bottom:0}
.svx-dia{position:relative;z-index:1;align-self:start;justify-self:center;background:var(--n);color:var(--oo);font-weight:700;border-radius:999px;padding:6px 12px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem}
.svx-hitos h3{font-size:1.25rem;margin:2px 0 6px}
.svx-hitos p{margin:0}
.svx-form{background:rgba(19,37,43,.42);border-radius:8px;padding:24px}
.svx-form h3{font-size:1.25rem;margin:0 0 12px}
.svx-form dl{margin:0}
.svx-form dt{font-weight:700;color:var(--oo);margin-top:12px}
.svx-form dt:first-child{margin-top:0}
.svx-form dd{margin:2px 0 0;color:rgba(255,255,255,.92)}
.svx-med__p{margin:24px 0 0;max-width:64ch}
.svx-med .dm-link{margin-top:20px;display:inline-block}

/* 6 Alcance */
.svx-alc__g{display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}
@media (min-width:992px){.svx-alc__g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start}}
.svx-alc .svx-tabla{border-radius:0}
.svx-alc .svx-tabla tbody th{width:auto}
.svx-alc .svx-tabla a{font-weight:600}
.svx-alc .svx-tabla td:last-child{white-space:nowrap}
.svx-lim{background:var(--ni);border-radius:8px;padding:24px}
.svx-lim h3{font-size:1.25rem;margin:0 0 12px}
.svx-lim ul{margin:0;padding-left:18px}
.svx-lim li{margin:0 0 10px}
.svx-lim img{display:none}
@media (min-width:992px){.svx-lim img{display:block;width:72%;height:auto;margin:-72px 0 12px auto;filter:drop-shadow(/* taste-skill-ignore: sombra propia del recorte PNG con alfa, convención de capas de DESIGN.md */0 18px 24px rgba(19,37,43,.3))}}
@media (max-width:767px){
 .svx-alc .svx-tabla thead{display:none}
 .svx-alc .svx-tabla,.svx-alc .svx-tabla tbody,.svx-alc .svx-tabla tr,.svx-alc .svx-tabla th,.svx-alc .svx-tabla td{display:block;width:100%}
 .svx-alc .svx-tabla tr{padding:14px 0;border-bottom:1px solid var(--li)}
 .svx-alc .svx-tabla th,.svx-alc .svx-tabla td{border:0;padding:2px 0}
 .svx-alc .svx-tabla td:last-child{white-space:normal}
}

/* 7 Normas */
.svx-norm{background:var(--ni)}
.svx-norm .svx-tabla td:nth-child(4){font-size:.9375rem;color:var(--mu)}
@media (max-width:767px){
 .svx-norm .svx-tabla thead{display:none}
 .svx-norm .svx-tabla,.svx-norm .svx-tabla tbody,.svx-norm .svx-tabla tr,.svx-norm .svx-tabla th,.svx-norm .svx-tabla td{display:block;width:100%}
 .svx-norm .svx-tabla tr{padding:14px 16px;border-bottom:1px solid var(--li)}
 .svx-norm .svx-tabla th,.svx-norm .svx-tabla td{border:0;padding:2px 0}
}

/* 8 FAQ */
.svx-faq__l{max-width:820px}
.svx-faq details{background:var(--ni);border-radius:4px;padding:0 20px;margin:0 0 8px}
.svx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:700;font-size:1.0625rem;color:var(--n)}
.svx-faq summary::-webkit-details-marker{display:none}
.svx-faq summary:after{content:"";flex:0 0 10px;height:10px;margin-top:6px;border-right:2px solid var(--p);border-bottom:2px solid var(--p);transform:rotate(45deg);transition:transform .28s var(--e)}
.svx-faq details[open] summary:after{transform:rotate(-135deg)}
.svx-faq summary:hover{color:var(--p)}
.svx-faq details p{margin:0 0 18px;max-width:68ch}

/* 9 Cierre */
.svx-cie{position:relative;overflow:hidden;background:var(--n);color:#fff}
.svx-cie h2{color:#fff}
.svx-cie p{color:rgba(255,255,255,.9);max-width:58ch}
.svx-cie__t{max-width:720px;position:relative;z-index:1}
.svx-cie__l h3{font-size:1.0625rem;color:var(--oo);margin:18px 0 6px;font-family:inherit;font-weight:700}
.svx-cie__l ul{margin:0;padding-left:18px;color:rgba(255,255,255,.92)}
.svx-cie__suj{display:none}
@media (min-width:992px){.svx-cie__suj{display:block;position:absolute;bottom:0;right:max(24px,calc((100vw - 1240px)/2 + 24px));height:92%;max-height:620px;width:auto;filter:drop-shadow(/* taste-skill-ignore: sombra propia del recorte PNG con alfa, convención de capas de DESIGN.md */0 24px 40px rgba(0,0,0,.45));pointer-events:none}}
.svx a:focus-visible,.svx button:focus-visible,.svx summary:focus-visible{outline:3px solid var(--oo);outline-offset:3px}
.svx-casos a:focus-visible,.svx-ruta button:focus-visible,.svx-ruta summary:focus-visible,.svx-reloj button:focus-visible,.svx-alc a:focus-visible,.svx-faq summary:focus-visible{outline-color:var(--n)}
@media (prefers-reduced-motion:reduce){.svx *{transition:none!important;animation:none!important}}

/* 30/10 · añadidos de la publicación */
.svx-dims{margin:0 0 24px;padding-left:18px;color:rgba(255,255,255,.92)}
.svx-dims li{margin:4px 0}
.svx-k--claro{color:var(--oo)!important}
.svx-inf__obj{display:none}
@media (min-width:992px){.svx-inf__obj{display:block;width:72%;max-width:320px;height:auto;margin:32px 0 0;filter:drop-shadow(/* taste-skill-ignore: sombra propia del recorte PNG con alfa, convención de capas de DESIGN.md */0 24px 32px rgba(0,0,0,.45))}}
.svx-pliego__pie{margin:16px 0 0}
.svx-panel__t{margin:0 0 12px}
.svx-fig__dos>.svx-fig--obj{min-height:0}
.svx-casos .svx-tabla thead td{background:#fff}
.svx-fuente a,.svx-norm td a{color:var(--p);font-weight:600}
.svx-hero .svx-acc .dm-link,.svx-cie .svx-acc .dm-link{font-weight:600}
::selection{background:#E2B661;color:#13252B}
.svx-tira li a,.svx-tira li a:visited{color:#fff!important;text-decoration:none!important}
.svx-tira li a:hover,.svx-tira li a:focus-visible{color:var(--oo)!important}
.svx-res .svx-wa,.svx-res .svx-wa:visited{color:var(--oo)!important}
.svx-res .svx-wa:hover{color:#fff!important}
.svx-med .dm-link,.svx-med .dm-link:visited{color:#fff!important;border-color:var(--oo)}
.svx-med .dm-link:hover{color:var(--oo)!important}
.svx-migas a,.svx-migas a:visited{color:rgba(255,255,255,.88)!important}
