/* Quimika · Una interfaz, todos los dispositivos.
   Capa de presentación: se carga al final y conserva el comportamiento móvil.
   No modifica datos, peticiones, sesiones ni componentes de autenticación. */
html.qw-responsive{--qw-sidebar:232px;--qw-gutter:clamp(24px,3.2vw,52px);--qw-content:1376px;--qw-border:var(--q-border,#d6e4ef);--qw-paper:var(--q-surface,#fff);--qw-ink:var(--q-text,#14283f);--qw-muted:var(--q-muted,#52677b);--qw-action:var(--q-action,#0075b4);--qw-soft:var(--q-soft,#eaf6ff)}
.qw-brand,.qw-sidebar-heading,.qw-sidebar-bottom,.qw-desktop-head,.qw-sidebar-extra{display:none}
/* Los elementos nuevos no ocupan espacio en la interfaz móvil existente. */
.qw-responsive :is(.qw-brand,.qw-sidebar-bottom,.qw-desktop-head) svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
@media(min-width:769px){
 html.qw-responsive{scroll-padding-top:28px}
 html.qw-responsive body{min-height:100dvh;overflow-x:clip}
 html.qw-responsive body.q-app{padding-bottom:0!important}
 html.qw-responsive body.q-app>.app:not(.q-message-shell){display:grid;grid-template-columns:var(--qw-sidebar) minmax(0,1fr);min-height:100dvh;width:100%;max-width:none;margin:0;align-items:start;gap:0}
 html.qw-responsive body.q-app .app>.sidebar{display:flex!important;flex-direction:column;position:sticky;inset:0 auto auto 0;grid-column:1;grid-row:1;align-self:start;width:100%;height:100dvh;min-height:0;margin:0;padding:28px 16px 20px;gap:0;overflow-y:auto;overscroll-behavior:contain;background:var(--qw-paper)!important;border:0;border-right:1px solid var(--qw-border);z-index:40}
 html.qw-responsive body.q-app .app>.main{grid-column:2;grid-row:1;position:relative;min-width:0;width:100%;max-width:var(--qw-content);margin:0 auto!important;padding:24px var(--qw-gutter) 54px!important;box-sizing:border-box}
 html.qw-responsive body.q-app .app>.sidebar>.brand{display:none}
 html.qw-responsive .qw-brand{display:flex;align-items:center;justify-content:flex-start;min-height:54px;margin:0 10px 31px;text-decoration:none;flex-shrink:0}
 html.qw-responsive .qw-brand img{width:166px;max-width:100%;height:auto;max-height:48px;object-fit:contain;object-position:left center}
 html.qw-responsive .qw-brand .qw-logo-dark{display:none}
 html.qw-responsive[data-theme=dark] .qw-brand .qw-logo-light{display:none}
 html.qw-responsive[data-theme=dark] .qw-brand .qw-logo-dark{display:block}
 html.qw-responsive .qw-sidebar-heading{display:block;margin:0 15px 15px;color:var(--qw-muted);font-size:10px!important;font-weight:650;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}
 html.qw-responsive .sidebar .menu{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;flex-shrink:0}
 html.qw-responsive .sidebar .menu>a{position:relative;display:flex;align-items:center;gap:12px;min-height:49px;padding:13px 15px;border:1px solid transparent;border-radius:13px;color:var(--qw-muted)!important;background:transparent!important;font-size:14px!important;line-height:1.4;font-weight:500;text-decoration:none;transition:background .16s,color .16s;min-width:0}
 html.qw-responsive .sidebar .menu>a:hover{color:var(--qw-action)!important;background:var(--qw-soft)!important}
 html.qw-responsive .sidebar .menu>a.active,html.qw-responsive .sidebar .menu>a[aria-current=page]{color:var(--qw-action)!important;background:var(--qw-soft)!important;font-weight:700;border-color:var(--qw-border)}
 html.qw-responsive .sidebar .menu>a>svg{width:20px;height:20px;flex:0 0 20px;stroke-width:1.7}
 html.qw-responsive .sidebar .menu a:focus-visible,html.qw-responsive .qw-sidebar-bottom a:focus-visible,html.qw-responsive .qw-desktop-head a:focus-visible{outline:2px solid var(--qw-action);outline-offset:2px}
 html.qw-responsive .sidebar .sidebar-foot{margin-top:auto!important;padding:24px 15px 5px!important;color:var(--qw-muted)!important;background:transparent!important;border:0;font-size:11px!important;line-height:1.8}
 html.qw-responsive .qw-sidebar-bottom{display:grid;gap:5px;border-top:1px solid var(--qw-border);padding-top:18px;margin:22px 5px 0;flex-shrink:0}
 html.qw-responsive .qw-sidebar-bottom a{display:flex;align-items:center;gap:11px;min-height:40px;padding:8px 10px;color:var(--qw-muted);text-decoration:none;border-radius:10px;font-size:12px!important}
 html.qw-responsive .qw-sidebar-bottom a:hover,html.qw-responsive .qw-sidebar-bottom a[aria-current=page]{color:var(--qw-action);background:var(--qw-soft)}
 html.qw-responsive .qw-sidebar-bottom svg{width:18px;height:18px}
 html.qw-responsive .qw-desktop-head{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:69px;margin:0 0 32px;padding:0 0 20px;border-bottom:1px solid var(--qw-border)}
 html.qw-responsive .qw-desktop-head p{margin:0;color:var(--qw-muted);font-size:12px!important;line-height:1.6}
 html.qw-responsive .qw-desktop-head strong{display:block;margin-bottom:5px;color:var(--qw-muted);font-size:10px!important;letter-spacing:.16em;font-weight:650}
 html.qw-responsive .qw-desktop-head nav{display:flex;align-items:center;gap:10px}
 html.qw-responsive .qw-desktop-head nav>a{display:grid;place-items:center;width:41px;height:41px;padding:10px;border:1px solid var(--qw-border);border-radius:50%;color:var(--qw-muted);background:var(--qw-paper);text-decoration:none}
 html.qw-responsive .qw-desktop-head nav>a:hover{color:var(--qw-action);background:var(--qw-soft)}
 html.qw-responsive body.q-app .topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin:0 0 26px;min-width:0}
 html.qw-responsive body.q-app .topbar h1,html.qw-responsive body.q-app :is(.qp-header,.intereses-titulo) h1{font-size:clamp(27px,2.8vw,38px);line-height:1.2;letter-spacing:-.8px}
 html.qw-responsive body.q-app .topbar .subtitle{max-width:720px;color:var(--qw-muted);line-height:1.7}
 html.qw-responsive body.q-app .main :is(input,select,textarea){min-width:0;max-width:100%}
 html.qw-responsive body.q-app :is(.panel,.config-tarjeta,.pv-section,.pv-identity,.qp-box,.intereses-panel){border-color:var(--qw-border);box-shadow:0 8px 26px rgb(20 64 95 / 3%)}
 html.qw-responsive body.q-app .bottom-nav{display:none!important}
 /* Explorar: conserva las tres vistas y utiliza el ancho de cada pantalla. */
 html.qw-responsive body[data-page=explorar] .q-explore-heading{width:100%}
 html.qw-responsive body[data-page=explorar] .topbar .q-brandbar{display:none}
 html.qw-responsive body[data-page=explorar] .q-explore-titlebar{align-items:center;gap:24px}
 html.qw-responsive body[data-page=explorar] .q-explore-controls{gap:10px}
 html.qw-responsive body[data-page=explorar] .q-explore-tool{width:46px;height:46px;border-radius:13px}
 html.qw-responsive body[data-page=explorar] #explorar_vistas{width:60px}
 html.qw-responsive body[data-page=explorar] #filtros{width:100%;max-width:none;grid-template-columns:repeat(auto-fit,minmax(min(155px,100%),1fr));gap:16px;padding:22px;margin:0 0 26px;border:1px solid var(--qw-border);border-radius:18px;background:var(--qw-paper)}
 html.qw-responsive body[data-page=explorar] #filtros .field{min-width:0;margin:0}
 html.qw-responsive body[data-page=explorar] #filtros :is(select,input,button){min-height:44px;border-radius:10px}
 html.qw-responsive body[data-page=explorar] #perfiles{width:100%;max-width:none;gap:22px;margin:0 0 32px;align-items:start}
 html.qw-responsive body[data-page=explorar] #perfiles[data-view=list]{width:min(100%,520px);margin-inline:auto}
 html.qw-responsive body[data-page=explorar] #perfiles[data-view=two]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}
 html.qw-responsive body[data-page=explorar] #perfiles[data-view=three]{grid-template-columns:repeat(3,minmax(0,1fr))}
 html.qw-responsive body[data-page=explorar] #perfiles .q-member{border-radius:21px;box-shadow:0 8px 22px rgb(20 40 63 / 10%)}
 html.qw-responsive body[data-page=explorar] #perfiles .q-member-info{padding:22px}
 html.qw-responsive body[data-page=explorar] #perfiles .q-member-name{font-size:clamp(19px,1.9vw,27px)!important;letter-spacing:-.4px;line-height:1.3}
 html.qw-responsive body[data-page=explorar] #perfiles .q-member-place{font-size:12px!important;line-height:1.6}
 html.qw-responsive body[data-page=explorar] #perfiles .q-member-actions{display:grid;gap:8px;margin-top:15px}
 html.qw-responsive body[data-page=explorar] #perfiles .q-member-action{min-height:42px;border-radius:12px}
 html.qw-responsive body[data-page=explorar] #perfiles .q-member-action svg{width:18px;height:18px}
 /* Perfil: fotografía con una medida cómoda y lectura organizada. */
 html.qw-responsive body.pv-page .pv-profile{width:100%;grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);gap:clamp(24px,3vw,44px)}
 html.qw-responsive body.pv-page .pv-photo-frame{max-height:min(680px,calc(100dvh - 160px));aspect-ratio:4/5;border-radius:24px}
 html.qw-responsive body.pv-page .pv-photo-sticky{top:25px}
 html.qw-responsive body.pv-page .pv-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}
 html.qw-responsive body.pv-page .pv-gallery .q-thumb{height:auto;aspect-ratio:4/5}
 html.qw-responsive body.pv-page .pv-story{min-width:0;gap:20px}
 html.qw-responsive body.pv-page .pv-identity,html.qw-responsive body.pv-page .pv-section{padding:clamp(20px,2vw,30px);border-radius:19px}
 html.qw-responsive body.pv-page #nombre_perfil{font-size:clamp(27px,3vw,43px);line-height:1.15}
 html.qw-responsive body.pv-page .pv-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}
 html.qw-responsive body.pv-page .pv-fact{min-width:0}
 html.qw-responsive body.pv-page .pv-fact dd{overflow-wrap:anywhere}
 /* Pantallas de edición que antes se mostraban sin navegación de escritorio. */
 html.qw-responsive body.qw-standalone{display:block;background:var(--q-background);color:var(--qw-ink)}
 html.qw-responsive .qw-sidebar-extra{display:flex!important;flex-direction:column;position:fixed;inset:0 auto 0 0;width:var(--qw-sidebar);height:100dvh;margin:0;padding:28px 16px 20px;border-right:1px solid var(--qw-border);background:var(--qw-paper);z-index:40;overflow-y:auto}
 html.qw-responsive body.qw-standalone>main{position:relative;width:calc(100% - var(--qw-sidebar));max-width:var(--qw-content);margin:0 0 0 var(--qw-sidebar)!important;padding:24px var(--qw-gutter) 56px;box-sizing:border-box;min-width:0}
 html.qw-responsive body.qw-standalone .qp-header{align-items:flex-start;margin:0 0 25px;gap:24px}
 html.qw-responsive body.qw-standalone .qp-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
 html.qw-responsive body.qw-standalone .qp-box{padding:24px;border-radius:18px;min-width:0}
 html.qw-responsive body.qw-standalone .qp-box--estatura{grid-column:1/-1}
 html.qw-responsive body.qw-standalone .qp-pie{position:sticky;bottom:18px;z-index:12;justify-content:flex-end;gap:14px;padding:17px 20px;margin-top:25px;border:1px solid var(--qw-border);border-radius:15px;background:var(--qw-paper);box-shadow:0 5px 28px rgb(20 64 95 / 9%)}
 html.qw-responsive body.qw-standalone .qp-pie button{min-height:46px}
 html.qw-responsive body.qw-standalone .intereses-header>.q-brandbar{display:none}
 html.qw-responsive body.qw-standalone .intereses-titulo{text-align:left;margin:0;max-width:720px;position:relative;padding-left:74px}
 html.qw-responsive body.qw-standalone .intereses-icono{position:absolute;left:0;top:0;margin:0}
 html.qw-responsive body.qw-standalone .intereses-panel{padding:28px}
 html.qw-responsive body.qw-standalone .intereses-acciones{position:sticky;bottom:18px;z-index:12;background:var(--qw-paper);padding:18px;border:1px solid var(--qw-border);border-radius:15px}
 html.qw-responsive body.qw-standalone .intereses-categorias{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px}
 html.qw-responsive body.q-form-page .q-form-content{width:100%;max-width:none}
 html.qw-responsive body.q-form-page .q-form-card{padding:clamp(25px,3vw,42px)}
 /* Configuración y comunicaciones mantienen un ancho legible. */
 html.qw-responsive body[data-page=configuracion] .config-contenedor{width:100%;max-width:1040px;margin:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
 html.qw-responsive body[data-page=configuracion] .config-contenedor>.config-intro,html.qw-responsive body[data-page=configuracion] .config-contenedor>.config-pie{grid-column:1/-1;margin:0}
 html.qw-responsive body[data-page=configuracion] .config-seccion{margin:0;min-width:0}
 html.qw-responsive body[data-page=configuracion] .config-temas{grid-template-columns:1fr}
 html.qw-responsive body[data-page=configuracion] .config-tema{display:grid;grid-template-columns:80px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:13px}
 html.qw-responsive body[data-page=configuracion] .config-tema-ilustracion{width:80px;height:58px}
 html.qw-responsive body[data-page=configuracion] .config-radio-visual{position:static;margin:0}
 html.qw-responsive body[data-page=configuracion] .config-tema-info{padding:0}
 html.qw-responsive body[data-page=acceso_cuenta] .acceso-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
 html.qw-responsive body[data-page=soporte] .qs{max-width:none;margin:0}
 html.qw-responsive body[data-page=soporte] .qs-workspace{grid-template-columns:minmax(250px,.72fr) minmax(0,1.4fr);min-width:0}
 html.qw-responsive body[data-page=soporte] .qs-inbox,html.qw-responsive body[data-page=soporte] .qs-reader{min-width:0}
 html.qw-responsive body[data-page=soporte] .qs-topics{flex-wrap:wrap}
 html.qw-responsive body[data-page=mis_fotos] .fotos-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:20px}
 html.qw-responsive body[data-page=mis_fotos] .qf-hero{grid-template-columns:minmax(0,1.5fr) minmax(200px,.6fr);gap:30px}
 /* Descubrir es una vista intencionalmente enfocada, sin estirar el retrato. */
 html.qw-responsive body[data-page=descubrir] .qd-main{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding-block:24px!important}
 html.qw-responsive body[data-page=descubrir] .qd-stage{width:min(100%,560px);height:min(840px,calc(100dvh - 48px));min-height:580px;margin:auto;border-radius:26px;box-shadow:0 16px 45px rgb(20 64 95 / 12%)}
 /* Chat: bandeja y conversación comparten la pantalla amplia. */
 html.qw-responsive body[data-page=mensajes]{padding:0!important;background:var(--q-background)!important;color:var(--qw-ink)!important}
 html.qw-responsive body[data-page=mensajes]>.q-message-shell{display:block;width:calc(100% - var(--qw-sidebar));margin-left:var(--qw-sidebar);min-height:0}
 html.qw-responsive body[data-page=mensajes] .q-message-header{height:88px;min-height:88px;gap:24px;padding:18px var(--qw-gutter);border-bottom:1px solid var(--qw-border);background:var(--qw-paper)}
 html.qw-responsive body[data-page=mensajes] .q-message-heading{display:block}
 html.qw-responsive body[data-page=mensajes] .q-message-heading h1{font-size:23px}
 html.qw-responsive body[data-page=mensajes] .q-message-header-actions{margin-left:auto}
 html.qw-responsive body[data-page=mensajes] .q-chat-root{position:fixed;inset:112px var(--qw-gutter) 24px calc(var(--qw-sidebar) + var(--qw-gutter));display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.45fr);gap:22px;width:auto;max-width:none;min-height:0}
 html.qw-responsive body[data-page=mensajes] .q-chat-drawer{grid-column:1;position:relative;inset:auto;width:100%;height:100%;min-width:0;border-radius:20px;box-shadow:0 10px 28px rgb(20 64 95 / 4%)}
 html.qw-responsive body[data-page=mensajes] .q-chat-windows{grid-column:2;position:relative;inset:auto;width:100%;height:100%;min-width:0;padding:0;gap:16px;align-items:stretch;overflow:auto}
 html.qw-responsive body[data-page=mensajes] .q-chat-window{flex:1 0 100%;width:100%;height:100%;min-width:0;border-radius:20px;box-shadow:0 10px 28px rgb(20 64 95 / 4%)}
 html.qw-responsive body[data-page=mensajes] .q-chat-window.is-minimized{height:65px;flex-basis:240px;align-self:end}
 html.qw-responsive body[data-page=mensajes] .q-chat-page-empty{min-width:0;border-radius:20px}
 html.qw-responsive body[data-page=mensajes] button.q-chat-item{font-size:0!important}
 html.qw-responsive body[data-page=mensajes] .q-chat-item-main{font-size:14px;overflow:hidden}
 html.qw-responsive body[data-page=mensajes] .q-chat-avatar{font-size:14px}
 html.qw-responsive body[data-page=mensajes] .q-chat-drawer-content{overflow-x:hidden}
 html.qw-responsive body[data-page=mensajes] .q-chat-window-body{padding:24px}
 html.qw-responsive body[data-page=mensajes] .q-chat-compose{padding:16px}
 html.qw-responsive body[data-page=mensajes] .q-chat-bubble{max-width:85%}
 html.qw-responsive body:not([data-page=mensajes]) .q-chat-windows{max-width:calc(100vw - var(--qw-sidebar) - 48px)}
 /* Formularios públicos: la misma cuenta, un acceso cómodo en computadora. */
 html.qw-responsive body.q-auth{background:var(--q-background)}
 html.qw-responsive body.q-auth .q-auth-layout{width:min(calc(100% - 64px),1360px);margin:32px auto;min-height:calc(100dvh - 64px);grid-template-columns:minmax(310px,.85fr) minmax(0,1.15fr);border:1px solid var(--qw-border);border-radius:28px;overflow:clip;background:var(--qw-paper);box-shadow:0 20px 70px rgb(20 64 95 / 5%)}
 html.qw-responsive body.q-auth .q-auth-aside{position:sticky;top:0;min-height:calc(100dvh - 64px);padding:40px clamp(25px,3.5vw,55px);border-right:1px solid var(--qw-border)}
 html.qw-responsive body.q-auth .q-auth-main{padding:40px clamp(26px,3.5vw,55px)}
 html.qw-responsive body.q-auth .q-auth-card{width:min(100%,540px);border:0;padding:0;box-shadow:none;border-radius:0}
 html.qw-responsive body.q-auth--registro .q-auth-card{width:100%;max-width:690px}
 html.qw-responsive body.q-auth .q-auth-story h1{font-size:clamp(39px,4.1vw,63px);line-height:1.08}
 html.qw-responsive body.q-auth .q-auth-story p{line-height:1.9}
 html.qw-responsive body.q-auth--registro .fields{gap:20px}
 html.qw-responsive .q-activacion{max-width:620px;margin:52px auto;padding:38px;border:1px solid var(--qw-border);border-radius:24px;box-shadow:0 15px 50px rgb(20 64 95 / 5%)}
 html.qw-responsive :is(.legal-bar,.legal-main,.legal-footer){width:min(calc(100% - 64px),1100px);max-width:1100px;margin-inline:auto}
 html.qw-responsive .legal-main{padding-block:42px 72px}
 html.qw-responsive .legal-content{max-width:850px;line-height:1.85}
 /* La introducción ocupa el navegador manteniendo el contenido controlado. */
 html.qw-responsive .onboarding .marco{width:min(calc(100% - 100px),1280px);max-width:1280px;margin-inline:auto}
 html.qw-responsive .onboarding .contenido{max-width:680px}
}
@media(min-width:769px) and (max-width:1100px){
 html.qw-responsive{--qw-sidebar:112px;--qw-gutter:24px}
 html.qw-responsive .sidebar{padding-inline:10px!important}
 html.qw-responsive .qw-brand{margin:0 0 25px;justify-content:center}
 html.qw-responsive .qw-brand img{width:92px}
 html.qw-responsive .qw-sidebar-heading{display:none}
 html.qw-responsive .sidebar .menu>a{flex-direction:column;justify-content:center;gap:7px;text-align:center;padding:12px 6px;min-height:70px;font-size:11px!important;line-height:1.3}
 html.qw-responsive .sidebar .sidebar-foot{display:none}
 html.qw-responsive .qw-sidebar-bottom{margin-top:auto;padding-top:18px}
 html.qw-responsive .qw-sidebar-bottom a{flex-direction:column;gap:6px;justify-content:center;text-align:center;padding-inline:4px;font-size:10px!important}
 html.qw-responsive .qw-desktop-head{min-height:60px;margin-bottom:25px}
 html.qw-responsive body.pv-page .pv-profile{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);gap:20px}
 html.qw-responsive body.pv-page .pv-facts{grid-template-columns:1fr}
 html.qw-responsive body[data-page=explorar] #filtros{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px;gap:14px}
 html.qw-responsive body[data-page=explorar] #perfiles{gap:15px}
 html.qw-responsive body[data-page=explorar] #perfiles .q-member-info{padding:16px}
 html.qw-responsive body[data-page=explorar] #perfiles .q-member-actions{gap:5px}
 html.qw-responsive body[data-page=explorar] #perfiles[data-view=three] .q-member-name{font-size:17px!important}
 html.qw-responsive body[data-page=configuracion] .config-contenedor,html.qw-responsive body[data-page=acceso_cuenta] .acceso-grid{grid-template-columns:1fr;max-width:840px}
 html.qw-responsive body[data-page=soporte] .qs-workspace{grid-template-columns:1fr}
 html.qw-responsive body[data-page=mensajes] .q-chat-root{grid-template-columns:240px minmax(0,1fr);gap:14px}
 html.qw-responsive body[data-page=mensajes] .q-message-heading h1{font-size:19px}
 html.qw-responsive body.q-auth .q-auth-layout{width:calc(100% - 40px);margin:20px auto;min-height:calc(100dvh - 40px);grid-template-columns:minmax(260px,.75fr) minmax(0,1fr)}
 html.qw-responsive body.q-auth .q-auth-aside{padding:32px 27px;min-height:calc(100dvh - 40px)}
 html.qw-responsive body.q-auth .q-auth-main{padding:32px 28px}
 html.qw-responsive body.q-auth .q-auth-story h1{font-size:40px}
}
@media(min-width:1600px){html.qw-responsive{--qw-sidebar:250px;--qw-gutter:48px}html.qw-responsive body.pv-page .pv-profile{grid-template-columns:480px minmax(0,1fr)}html.qw-responsive body[data-page=explorar] #filtros{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:768px){.qw-sidebar-extra,.qw-brand,.qw-sidebar-heading,.qw-sidebar-bottom,.qw-desktop-head{display:none!important}}
@media(prefers-reduced-motion:reduce){.qw-responsive .sidebar .menu>a{transition:none!important}}
