/* PAW3R Atención — estilo propio sobre Chatwoot v4.18.0-ce.
 * Generado por scripts/generar-css-marca.py desde el CSS de Chatwoot de ESA versión.
 * Al actualizar Chatwoot hay que regenerarlo (los selectores pueden cambiar).
 * Rojo PAW3R #E53D3D, tipografía Jost (igual que Tools). */
:root{--blue-1:255 252 252;--blue-2:255 247 247;--blue-3:254 235 236;--blue-4:255 219 220;--blue-5:255 205 206;--blue-6:253 189 190;--blue-7:244 169 170;--blue-8:235 142 144;--blue-9:229 61 61;--blue-10:207 45 45;--blue-11:206 44 49;--blue-12:100 23 35;--text-blue:64 12 18;--border-blue-strong:120 25 35;--solid-blue:255 219 220;--solid-blue-2:255 252 252;--border-blue:229, 61, 61, .5}
.dark{--blue-1:25 17 17;--blue-2:32 19 20;--blue-3:59 18 25;--blue-4:80 15 28;--blue-5:97 22 35;--blue-6:114 35 45;--blue-7:140 51 58;--blue-8:181 69 72;--blue-9:229 61 61;--blue-10:236 93 94;--blue-11:255 149 146;--blue-12:255 209 217;--text-blue:255 209 217;--border-blue-strong:255 205 206;--solid-blue:80 15 28;--solid-blue-2:32 22 24;--border-blue:229, 61, 61, .5}
@font-face{font-family:'Jost';font-style:normal;font-weight:400 700;font-display:swap;src:url(/marca/fuentes/jost-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Jost';font-style:normal;font-weight:400 700;font-display:swap;src:url(/marca/fuentes/jost-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body,button,input,textarea,select,.font-inter,.font-interDisplay,h1,h2,h3,h4,h5,h6{font-family:'Jost',Inter,-apple-system,system-ui,'Segoe UI',Roboto,sans-serif !important}
/* Logo PAW3R en lugar del nombre de la cuenta en la barra lateral */
#sidebar-account-switcher>span:first-child{font-size:0;line-height:0;color:transparent;display:block;flex:0 0 auto;width:86px;height:20px;background:url(/marca/logo-solido-negro.png) left center/contain no-repeat}
.dark #sidebar-account-switcher>span:first-child{background-image:url(/marca/logo-solido-blanco.png)}
html .border-n-blue-border{border-color:#e53d3d80}
html .border-n-brand{border-color:#e53d3d}
html .border-n-brand{border-color:rgb(229 61 61 / var(--tw-border-opacity, 1))}
html .border-n-brand\/50{border-color:#e53d3d80}
html .border-t-n-brand{border-top-color:#e53d3d}
html .border-t-n-brand{border-top-color:rgb(229 61 61 / var(--tw-border-opacity, 1))}
html .bg-\[\#2781F6\]{background-color:#e53d3d}
html .bg-\[\#2781F6\]{background-color:rgb(229 61 61 / var(--tw-bg-opacity, 1))}
html .bg-n-blue-9{background-color:#e53d3d}
html .bg-n-brand{background-color:#e53d3d}
html .bg-n-brand{background-color:rgb(229 61 61 / var(--tw-bg-opacity, 1))}
html .bg-n-brand\/10{background-color:#e53d3d1a}
html .bg-n-brand\/20{background-color:#e53d3d33}
html .bg-n-brand\/5{background-color:#e53d3d0d}
html .from-n-brand\/15{--tw-gradient-from: rgb(229 61 61 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 61 61 / 0) var(--tw-gradient-to-position)}
html .fill-n-blue-9{fill:#e53d3d}
html .text-n-blue-9{color:#e53d3d}
html .text-n-brand{color:#e53d3d}
html .text-n-brand{color:rgb(229 61 61 / var(--tw-text-opacity, 1))}
html .accent-n-blue-9{accent-color:rgb(229 61 61 / 1)}
html .\!shadow-\[var\(--widget-color\,\#2781f6\)\]{--tw-shadow-color: var(--widget-color,#e53d3d) !important}
html .\!outline-n-brand{outline-color:#e53d3d!important}
html .outline-n-blue-9{outline-color:#e53d3d}
html .outline-n-brand{outline-color:#e53d3d}
html .ring-n-brand{--tw-ring-color: rgb(229 61 61 / var(--tw-ring-opacity, 1))}
html .text-link{color:#e53d3d}
html .text-link{color:rgb(229 61 61 / var(--tw-text-opacity, 1))}
html .before\:\!border-t-n-brand:before{border-top-color:#e53d3d!important}
html .before\:\!border-t-n-brand:before{border-top-color:rgb(229 61 61 / var(--tw-border-opacity, 1))!important}
html .before\:bg-n-brand:before{background-color:#e53d3d}
html .before\:bg-n-brand:before{background-color:rgb(229 61 61 / var(--tw-bg-opacity, 1))}
html .after\:bg-n-brand:after{background-color:#e53d3d}
html .after\:bg-n-brand:after{background-color:rgb(229 61 61 / var(--tw-bg-opacity, 1))}
html .checked\:border-n-brand:checked{border-color:#e53d3d}
html .checked\:border-n-brand:checked{border-color:rgb(229 61 61 / var(--tw-border-opacity, 1))}
html .checked\:bg-n-brand:checked{background-color:#e53d3d}
html .checked\:bg-n-brand:checked{background-color:rgb(229 61 61 / var(--tw-bg-opacity, 1))}
html .indeterminate\:border-n-brand:indeterminate{border-color:#e53d3d}
html .indeterminate\:border-n-brand:indeterminate{border-color:rgb(229 61 61 / var(--tw-border-opacity, 1))}
html .indeterminate\:bg-n-brand:indeterminate{background-color:#e53d3d}
html .indeterminate\:bg-n-brand:indeterminate{background-color:rgb(229 61 61 / var(--tw-bg-opacity, 1))}
html .focus-within\:outline-n-brand:focus-within{outline-color:#e53d3d}
html .focus-within\:ring-n-brand:focus-within{--tw-ring-color: rgb(229 61 61 / var(--tw-ring-opacity, 1))}
html .hover\:border-n-brand:hover{border-color:#e53d3d}
html .hover\:border-n-brand:hover{border-color:rgb(229 61 61 / var(--tw-border-opacity, 1))}
html .hover\:bg-n-brand\/10:hover{background-color:#e53d3d1a}
html .hover\:bg-n-brand\/80:hover{background-color:#e53d3dcc}
html .hover\:text-n-brand:hover{color:#e53d3d}
html .hover\:text-n-brand:hover{color:rgb(229 61 61 / var(--tw-text-opacity, 1))}
html .focus\:border-n-brand:focus{border-color:#e53d3d}
html .focus\:border-n-brand:focus{border-color:rgb(229 61 61 / var(--tw-border-opacity, 1))}
html .focus\:outline-n-blue-9:focus{outline-color:#e53d3d}
html .focus\:outline-n-brand:focus{outline-color:#e53d3d}
html .focus\:ring-n-brand:focus{--tw-ring-color: rgb(229 61 61 / var(--tw-ring-opacity, 1))}
html .focus-visible\:border-n-brand:focus-visible{border-color:#e53d3d}
html .focus-visible\:border-n-brand:focus-visible{border-color:rgb(229 61 61 / var(--tw-border-opacity, 1))}
html .focus-visible\:bg-n-brand\/20:focus-visible{background-color:#e53d3d33}
html .focus-visible\:outline-n-blue-9:focus-visible{outline-color:#e53d3d}
html .focus-visible\:outline-n-brand:focus-visible{outline-color:#e53d3d}
html .focus-visible\:ring-n-brand:focus-visible{--tw-ring-color: rgb(229 61 61 / var(--tw-ring-opacity, 1))}
html .hover\:enabled\:border-n-blue-9:enabled:hover{border-color:#e53d3d}
html .hover\:enabled\:bg-n-blue-border:enabled:hover{background-color:#e53d3d80}
html .hover\:enabled\:bg-n-brand\/20:enabled:hover{background-color:#e53d3d33}
html .group:focus-within .group-focus-within\:text-n-brand{color:#e53d3d}
html .group:focus-within .group-focus-within\:text-n-brand{color:rgb(229 61 61 / var(--tw-text-opacity, 1))}
html .group:hover .group-hover\:bg-n-brand{background-color:#e53d3d}
html .group:hover .group-hover\:bg-n-brand{background-color:rgb(229 61 61 / var(--tw-bg-opacity, 1))}
html .group:hover .group-hover\:text-n-brand{color:#e53d3d}
html .group:hover .group-hover\:text-n-brand{color:rgb(229 61 61 / var(--tw-text-opacity, 1))}
html .has-\[\:focus\]\:outline-n-brand:has(:focus){outline-color:#e53d3d}
html .prose-a\:text-n-brand :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){color:#e53d3d}
html .prose-a\:text-n-brand :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){color:rgb(229 61 61 / var(--tw-text-opacity, 1))}
html .prose-strong\:text-n-brand :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){color:#e53d3d}
html .prose-strong\:text-n-brand :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){color:rgb(229 61 61 / var(--tw-text-opacity, 1))}
html .dark\:border-n-brand:is(.dark *){border-color:#e53d3d}
html .dark\:border-n-brand:is(.dark *){border-color:rgb(229 61 61 / var(--tw-border-opacity, 1))}
html .dark\:bg-n-brand\/10:is(.dark *){background-color:#e53d3d1a}
html .dark\:\!outline-n-brand:is(.dark *){outline-color:#e53d3d!important}
html .dark\:ring-n-brand:is(.dark *){--tw-ring-color: rgb(229 61 61 / var(--tw-ring-opacity, 1))}
html .dark\:checked\:border-n-brand:checked:is(.dark *){border-color:#e53d3d}
html .dark\:checked\:border-n-brand:checked:is(.dark *){border-color:rgb(229 61 61 / var(--tw-border-opacity, 1))}
html .dark\:checked\:bg-n-brand:checked:is(.dark *){background-color:#e53d3d}
html .dark\:checked\:bg-n-brand:checked:is(.dark *){background-color:rgb(229 61 61 / var(--tw-bg-opacity, 1))}
html .dark\:focus-within\:outline-n-brand:focus-within:is(.dark *){outline-color:#e53d3d}
html .dark\:hover\:text-n-brand:hover:is(.dark *){color:#e53d3d}
html .dark\:hover\:text-n-brand:hover:is(.dark *){color:rgb(229 61 61 / var(--tw-text-opacity, 1))}
html .dark\:focus\:outline-n-brand:focus:is(.dark *){outline-color:#e53d3d}
html .dark\:has-\[\:focus\]\:outline-n-brand:has(:focus):is(.dark *){outline-color:#e53d3d}
