/* Cabeceras de pantalla: una banda baja de vidrio con un motivo de líneas por sección.
 * Generado por tools/cabeceras.js (los motivos están ahí). No se edita a mano la parte de los motivos. */

.raver-welcome-banner {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 0;
    display: flex; flex-direction: column; justify-content: center;
    padding: 18px 26px;
    margin-bottom: 18px;
    border: 1px solid color-mix(in oklab, var(--tinta-texto) 13%, transparent);
    border-radius: var(--r-3, 6px);
    /* El vidrio: un velo translúcido sobre dos resplandores de acento, que el desenfoque suaviza. */
    background:
        radial-gradient(46% 160% at 94% -20%, color-mix(in oklab, var(--tinta-acento) 42%, transparent), transparent 72%),
        radial-gradient(34% 150% at 62% 130%, color-mix(in oklab, var(--tinta-acento) 20%, transparent), transparent 72%),
        color-mix(in oklab, var(--tinta-sup) 62%, transparent);
    -webkit-backdrop-filter: blur(18px) saturate(1.5);
            backdrop-filter: blur(18px) saturate(1.5);
    box-shadow:
        inset 0 1px 0 color-mix(in oklab, var(--tinta-texto) 16%, transparent),
        0 10px 28px -14px rgb(0 0 0 / .55);
}
/* El motivo de la sección: chico, a la derecha, en el acento y tenue. */
.raver-welcome-banner::after {
    content: "";
    position: absolute; top: 0; right: 0; bottom: 0; width: min(46%, 420px); z-index: -1; pointer-events: none;
    background: var(--tinta-acento-tx, var(--tinta-acento));
    opacity: .22;
    -webkit-mask: var(--motivo, linear-gradient(transparent, transparent)) right 28px bottom -10px / auto 112% no-repeat;
            mask: var(--motivo, linear-gradient(transparent, transparent)) right 28px bottom -10px / auto 112% no-repeat;
}
.raver-welcome-title {
    margin: 0 0 4px !important;
    font-family: var(--raver-display, 'Syne', sans-serif) !important;
    font-size: 26px !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
    letter-spacing: -.01em !important;
    color: var(--tinta-texto-fuerte) !important;
}
/* El ícono suelto que algunas pantallas ponían al lado del título: ahora lo cuenta el motivo. */
.raver-welcome-title svg, .raver-welcome-title i[class*="lni"] { display: none; }
.raver-welcome-subtitle {
    max-width: 62ch;
    font-size: 13px !important;
    line-height: 1.5 !important;
    color: var(--tinta-texto-2, var(--tinta-suave)) !important;
}
/* Si la cabecera trae botones a la derecha, el motivo se corre para no taparlos. */
.raver-welcome-banner:has(button, .raver-btn-action, .ws-btn)::after {
    width: min(72%, 700px);
    -webkit-mask-position: right 220px bottom -10px;
            mask-position: right 220px bottom -10px;
}
@media (max-width: 760px) {
    .raver-welcome-banner { padding: 16px 18px; }
    .raver-welcome-title { font-size: 22px !important; }
    .raver-welcome-banner::after { opacity: .12; width: 80%; }
}

/* Cada sección elige su motivo (el marcador lo pone render_admin_nav). Calendario no lleva dibujo: queda el vidrio solo. */
.raver-portal-container:has(.ws-sec[data-sec="contactos"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%2296%22%20y%3D%2270%22%20width%3D%2256%22%20height%3D%2270%22%2F%3E%3Crect%20x%3D%22106%22%20y%3D%2280%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22106%22%20y%3D%2294%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22106%22%20y%3D%22108%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22106%22%20y%3D%22122%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22120%22%20y%3D%2280%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22120%22%20y%3D%2294%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22120%22%20y%3D%22108%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22120%22%20y%3D%22122%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22134%22%20y%3D%2280%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22134%22%20y%3D%2294%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22134%22%20y%3D%22108%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22134%22%20y%3D%22122%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22160%22%20y%3D%2224%22%20width%3D%2264%22%20height%3D%22116%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%2236%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%2252%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%2268%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%2284%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%22100%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%22116%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22188%22%20y%3D%2236%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22188%22%20y%3D%2252%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22188%22%20y%3D%2268%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22188%22%20y%3D%2284%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22188%22%20y%3D%22100%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22188%22%20y%3D%22116%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22204%22%20y%3D%2236%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22204%22%20y%3D%2252%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22204%22%20y%3D%2268%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22204%22%20y%3D%2284%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22204%22%20y%3D%22100%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22204%22%20y%3D%22116%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%22232%22%20y%3D%2256%22%20width%3D%2252%22%20height%3D%2284%22%2F%3E%3Crect%20x%3D%22242%22%20y%3D%2266%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22242%22%20y%3D%2280%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22242%22%20y%3D%2294%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22242%22%20y%3D%22108%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22256%22%20y%3D%2266%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22256%22%20y%3D%2280%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22256%22%20y%3D%2294%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22256%22%20y%3D%22108%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22270%22%20y%3D%2266%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22270%22%20y%3D%2280%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22270%22%20y%3D%2294%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%22270%22%20y%3D%22108%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Cpath%20d%3D%22M60%20L139%20L300%20L139%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="proyectos"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M110%20L30%20L250%20L30%22%2F%3E%3Cpath%20d%3D%22M262%2021%20L271%2030%20L262%2039%20L253%2030%20Z%22%2F%3E%3Cpath%20d%3D%22M110%20L62%20L200%20L62%22%2F%3E%3Cpath%20d%3D%22M212%2053%20L221%2062%20L212%2071%20L203%2062%20Z%22%2F%3E%3Cpath%20d%3D%22M110%20L94%20L270%20L94%22%2F%3E%3Cpath%20d%3D%22M282%2085%20L291%2094%20L282%20103%20L273%2094%20Z%22%2F%3E%3Cpath%20d%3D%22M110%20L124%20L170%20L124%22%2F%3E%3Cpath%20d%3D%22M182%20115%20L191%20124%20L182%20133%20L173%20124%20Z%22%2F%3E%3Cpath%20d%3D%22M236%20L8%20L236%20L136%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="presupuestos"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%22176%22%20y%3D%2220%22%20width%3D%2296%22%20height%3D%22112%22%2F%3E%3Cpath%20d%3D%22M188%20L8%20L284%20L8%20L284%20L118%22%2F%3E%3Cpath%20d%3D%22M192%20L50%20L256%20L50%22%2F%3E%3Cpath%20d%3D%22M192%20L68%20L256%20L68%22%2F%3E%3Cpath%20d%3D%22M192%20L86%20L232%20L86%22%2F%3E%3Cpath%20d%3D%22M192%20L112%20L256%20L112%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="cobros"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M170%2012%20H262%20V128%20L254%20120%20L246%20128%20L238%20120%20L230%20128%20L222%20120%20L214%20128%20L206%20120%20L198%20128%20L190%20120%20L182%20128%20L174%20120%20L170%20124%20Z%22%2F%3E%3Cpath%20d%3D%22M184%20L44%20L248%20L44%22%2F%3E%3Cpath%20d%3D%22M184%20L64%20L232%20L64%22%2F%3E%3Cpath%20d%3D%22M184%20L84%20L248%20L84%22%2F%3E%3Ccircle%20cx%3D%22296%22%20cy%3D%22100%22%20r%3D%2218%22%2F%3E%3Ccircle%20cx%3D%22296%22%20cy%3D%22100%22%20r%3D%228%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="servicios"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%22150%22%20y%3D%2218%22%20width%3D%22130%22%20height%3D%2230%22%2F%3E%3Crect%20x%3D%22150%22%20y%3D%2256%22%20width%3D%22130%22%20height%3D%2230%22%2F%3E%3Crect%20x%3D%22150%22%20y%3D%2294%22%20width%3D%22130%22%20height%3D%2230%22%2F%3E%3Cpath%20d%3D%22M166%20L33%20L190%20L33%22%2F%3E%3Cpath%20d%3D%22M166%20L71%20L190%20L71%22%2F%3E%3Cpath%20d%3D%22M166%20L109%20L190%20L109%22%2F%3E%3Ccircle%20cx%3D%22256%22%20cy%3D%2233%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22268%22%20cy%3D%2233%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22256%22%20cy%3D%2271%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22268%22%20cy%3D%2271%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22256%22%20cy%3D%22109%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22268%22%20cy%3D%22109%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="periodicos"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M232%2028%20A44%2044%200%200%201%20276%2072%22%2F%3E%3Cpath%20d%3D%22M276%20L52%20L276%20L72%20L256%20L72%22%2F%3E%3Cpath%20d%3D%22M232%20116%20A44%2044%200%200%201%20188%2072%22%2F%3E%3Cpath%20d%3D%22M188%20L92%20L188%20L72%20L208%20L72%22%2F%3E%3Ccircle%20cx%3D%22232%22%20cy%3D%2272%22%20r%3D%2212%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="prestados"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M230%20L14%20L290%20L44%20L290%20L100%20L230%20L130%20L170%20L100%20L170%20L44%20L230%20L14%22%2F%3E%3Cpath%20d%3D%22M170%20L44%20L230%20L74%20L290%20L44%22%2F%3E%3Cpath%20d%3D%22M230%20L74%20L230%20L130%22%2F%3E%3Cpath%20d%3D%22M200%20L29%20L260%20L59%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="tablero"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%22120%22%20y%3D%2216%22%20width%3D%2256%22%20height%3D%22108%22%2F%3E%3Crect%20x%3D%22130%22%20y%3D%2230%22%20width%3D%2236%22%20height%3D%2218%22%2F%3E%3Crect%20x%3D%22130%22%20y%3D%2256%22%20width%3D%2236%22%20height%3D%2218%22%2F%3E%3Crect%20x%3D%22188%22%20y%3D%2216%22%20width%3D%2256%22%20height%3D%22108%22%2F%3E%3Crect%20x%3D%22198%22%20y%3D%2230%22%20width%3D%2236%22%20height%3D%2218%22%2F%3E%3Crect%20x%3D%22198%22%20y%3D%2256%22%20width%3D%2236%22%20height%3D%2218%22%2F%3E%3Crect%20x%3D%22198%22%20y%3D%2282%22%20width%3D%2236%22%20height%3D%2218%22%2F%3E%3Crect%20x%3D%22256%22%20y%3D%2216%22%20width%3D%2256%22%20height%3D%22108%22%2F%3E%3Crect%20x%3D%22266%22%20y%3D%2230%22%20width%3D%2236%22%20height%3D%2218%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="clientes"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%2252%22%20r%3D%2218%22%2F%3E%3Cpath%20d%3D%22M130%20118%20A30%2030%200%200%201%20190%20118%22%2F%3E%3Ccircle%20cx%3D%22236%22%20cy%3D%2240%22%20r%3D%2222%22%2F%3E%3Cpath%20d%3D%22M198%20124%20A38%2038%200%200%201%20274%20124%22%2F%3E%3Ccircle%20cx%3D%22300%22%20cy%3D%2256%22%20r%3D%2214%22%2F%3E%3Cpath%20d%3D%22M280%20118%20A22%2022%200%200%201%20320%20118%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="equipo"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%22176%22%20cy%3D%2248%22%20r%3D%2220%22%2F%3E%3Cpath%20d%3D%22M142%20122%20A34%2034%200%200%201%20210%20122%22%2F%3E%3Ccircle%20cx%3D%22232%22%20cy%3D%2248%22%20r%3D%2220%22%2F%3E%3Cpath%20d%3D%22M198%20122%20A34%2034%200%200%201%20266%20122%22%2F%3E%3Ccircle%20cx%3D%22288%22%20cy%3D%2248%22%20r%3D%2220%22%2F%3E%3Cpath%20d%3D%22M254%20122%20A34%2034%200%200%201%20322%20122%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="kickoff"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%22150%22%20y%3D%2214%22%20width%3D%22130%22%20height%3D%22112%22%2F%3E%3Cpath%20d%3D%22M166%20L40%20L214%20L40%22%2F%3E%3Crect%20x%3D%22166%22%20y%3D%2250%22%20width%3D%2298%22%20height%3D%2216%22%2F%3E%3Cpath%20d%3D%22M166%20L82%20L206%20L82%22%2F%3E%3Crect%20x%3D%22166%22%20y%3D%2292%22%20width%3D%2298%22%20height%3D%2216%22%2F%3E%3Crect%20x%3D%22290%22%20y%3D%2222%22%20width%3D%2212%22%20height%3D%2212%22%2F%3E%3Cpath%20d%3D%22M292%20L28%20L296%20L32%20L301%20L22%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="formularios"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%22150%22%20y%3D%2218%22%20width%3D%2218%22%20height%3D%2218%22%2F%3E%3Cpath%20d%3D%22M154%20L28%20L158%20L32%20L164%20L22%22%2F%3E%3Cpath%20d%3D%22M184%20L27%20L270%20L27%22%2F%3E%3Crect%20x%3D%22150%22%20y%3D%2254%22%20width%3D%2218%22%20height%3D%2218%22%2F%3E%3Cpath%20d%3D%22M184%20L63%20L244%20L63%22%2F%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%22100%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M184%20L100%20L262%20L100%22%2F%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%22126%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%22126%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M184%20L126%20L232%20L126%22%2F%3E%3Cpath%20d%3D%22M290%20L14%20L290%20L136%22%2F%3E%3Cpath%20d%3D%22M290%20L63%20L306%20L63%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="consumo"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M120%20L132%20L300%20L132%22%2F%3E%3Crect%20x%3D%22136%22%20y%3D%22104%22%20width%3D%2218%22%20height%3D%2228%22%2F%3E%3Crect%20x%3D%22166%22%20y%3D%2284%22%20width%3D%2218%22%20height%3D%2248%22%2F%3E%3Crect%20x%3D%22196%22%20y%3D%22112%22%20width%3D%2218%22%20height%3D%2220%22%2F%3E%3Crect%20x%3D%22226%22%20y%3D%2260%22%20width%3D%2218%22%20height%3D%2272%22%2F%3E%3Crect%20x%3D%22256%22%20y%3D%2292%22%20width%3D%2218%22%20height%3D%2240%22%2F%3E%3Ccircle%20cx%3D%22262%22%20cy%3D%2236%22%20r%3D%2218%22%2F%3E%3Ccircle%20cx%3D%22262%22%20cy%3D%2236%22%20r%3D%228%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="dashboard"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M120%20L132%20L300%20L132%22%2F%3E%3Crect%20x%3D%22136%22%20y%3D%2292%22%20width%3D%2222%22%20height%3D%2240%22%2F%3E%3Crect%20x%3D%22172%22%20y%3D%2264%22%20width%3D%2222%22%20height%3D%2268%22%2F%3E%3Crect%20x%3D%22208%22%20y%3D%2278%22%20width%3D%2222%22%20height%3D%2254%22%2F%3E%3Crect%20x%3D%22244%22%20y%3D%2236%22%20width%3D%2222%22%20height%3D%2296%22%2F%3E%3Crect%20x%3D%22280%22%20y%3D%2252%22%20width%3D%2222%22%20height%3D%2280%22%2F%3E%3Cpath%20d%3D%22M124%20L70%20L160%20L50%20L196%20L56%20L232%20L22%20L268%20L36%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="actividad"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M196%20L8%20L196%20L134%22%2F%3E%3Ccircle%20cx%3D%22196%22%20cy%3D%2230%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22196%22%20cy%3D%2272%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22196%22%20cy%3D%22114%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M214%20L30%20L284%20L30%22%2F%3E%3Cpath%20d%3D%22M214%20L72%20L264%20L72%22%2F%3E%3Cpath%20d%3D%22M214%20L114%20L300%20L114%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="versiones"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M150%2054%20L166%2070%20L150%2086%20L134%2070%20Z%22%2F%3E%3Cpath%20d%3D%22M166%20L70%20L204%20L70%22%2F%3E%3Cpath%20d%3D%22M220%2054%20L236%2070%20L220%2086%20L204%2070%20Z%22%2F%3E%3Cpath%20d%3D%22M236%20L70%20L274%20L70%22%2F%3E%3Cpath%20d%3D%22M290%2054%20L306%2070%20L290%2086%20L274%2070%20Z%22%2F%3E%3Cpath%20d%3D%22M220%20L54%20L220%20L24%22%2F%3E%3Cpath%20d%3D%22M220%206%20L228%2014%20L220%2022%20L212%2014%20Z%22%2F%3E%3Cpath%20d%3D%22M290%20L86%20L290%20L116%22%2F%3E%3Cpath%20d%3D%22M290%20118%20L298%20126%20L290%20134%20L282%20126%20Z%22%2F%3E%3C%2Fsvg%3E"); }
.raver-portal-container:has(.ws-sec[data-sec="marca"]) .raver-welcome-banner { --motivo: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20140%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%22196%22%20cy%3D%2256%22%20r%3D%2238%22%2F%3E%3Ccircle%20cx%3D%22240%22%20cy%3D%2256%22%20r%3D%2238%22%2F%3E%3Ccircle%20cx%3D%22218%22%20cy%3D%2292%22%20r%3D%2238%22%2F%3E%3Ccircle%20cx%3D%22286%22%20cy%3D%22100%22%20r%3D%2214%22%2F%3E%3C%2Fsvg%3E"); }
