/* @license MIT https://raw.githubusercontent.com/necolas/normalize.css/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;}.ajax-progress-bar{width:13em;padding:0 0.3125rem;}.ajax-progress--throbber{position:relative;display:inline-flex;align-content:center;height:1.125rem;margin:-0.1875rem var(--ajax-progress-margin-horizontal) 0;vertical-align:middle;white-space:nowrap;line-height:1.125rem;}.js .action-link:not(.js-hide,.button--action) + .ajax-progress--throbber,.js .button:not(.js-hide,.button--action) + .ajax-progress--throbber{margin-inline-start:0;}.js .form-type--managed-file .button:not(.js-hide) + .ajax-progress--throbber,.js .file-operations-cell .button:not(.js-hide) + .ajax-progress--throbber{margin-inline-start:var(--ajax-progress-margin-horizontal);}.ajax-progress__throbber{box-sizing:border-box;width:1.125rem;height:1.125rem;animation:claro-throbber 0.75s linear infinite;border:2px solid var(--color-absolutezero);border-right:2px dotted transparent;border-radius:50%;}.ajax-progress__message{display:inline-block;padding-inline-start:var(--ajax-progress-margin-horizontal);font-size:var(--font-size-label);}.ajax-progress--fullscreen,.ui-dialog .ajax-progress--throbber{position:fixed;z-index:1261;inset-block-start:50%;inset-inline-start:50%;box-sizing:border-box;width:3.5rem;height:3.5rem;margin:-1.75rem;border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-radius:3.5rem;background:var(--color-white);box-shadow:0 0.25rem 0.625rem var(--jui-dropdown-shadow-color);}.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:1.75rem;height:1.75rem;margin:-0.875rem;content:"";border:3px solid var(--color-absolutezero);border-right:3px dotted transparent;}.ui-dialog .ajax-progress__message{display:none;}@keyframes claro-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.ayudante{--ay-primary:#658000;--ay-primary-hover:#4f6300;--ay-primary-light:#f2f7e6;--ay-text:#2c3a2e;--ay-muted:#5f6d5e;--ay-border:#dfe6cf;--ay-bg:#fff;--ay-soft:#f7f9f2;--ay-bubble:#f1f4ec;--ay-ring:rgba(101,128,0,0.18);--ay-ancho:440px;font-family:Inter,"Segoe UI",system-ui,sans-serif;color:var(--ay-text);hyphens:manual;}.ayudante-launcher{position:fixed;right:20px;bottom:20px;z-index:9990;display:inline-flex;align-items:center;gap:8px;padding:12px 18px 12px 14px;border:0;border-radius:99px;background:var(--ay-primary);color:#fff;font:600 0.95rem/1 Inter,"Segoe UI",system-ui,sans-serif;box-shadow:0 8px 24px -6px rgba(101,128,0,0.55);cursor:pointer;transition:background 0.15s ease,transform 0.15s ease;}.ayudante-launcher:hover{background:var(--ay-primary-hover);transform:translateY(-1px);}.ayudante-launcher:focus-visible{outline:3px solid #b9d36b;outline-offset:2px;}.ayudante.is-open .ayudante-launcher{transform:scale(0.94);}.scroll-top-button{bottom:74px !important;}body:has(.work-tracker-float) .ayudante-launcher{right:150px;}.ayudante-panel{position:fixed;top:0;right:0;bottom:0;z-index:10001;display:flex;flex-direction:column;width:min(var(--ay-ancho),100vw);height:100vh;height:100dvh;border-left:1px solid var(--ay-border);background:var(--ay-bg);box-shadow:-24px 0 60px -30px rgba(30,45,10,0.45);overflow:hidden;opacity:0;transform:translateX(32px);transition:opacity 0.22s ease,transform 0.28s cubic-bezier(.2,.8,.2,1);}.ayudante.is-open .ayudante-panel{opacity:1;transform:none;}.ayudante-panel[hidden]{display:none;}.ayudante.is-open .ayudante-launcher{opacity:0;pointer-events:none;transform:scale(0.9);}html.ayudante-abierto .scroll-top-button{display:none !important;}.ayudante-head{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 18px;border-bottom:1px solid #edf0e6;background:#fff;color:var(--ay-text);}.ayudante-avatar{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#8fb21a 0%,#658000 55%,#3d6b00 100%);color:#fff;box-shadow:0 6px 16px -8px rgba(101,128,0,0.8);}.ayudante-head-text{flex:1;min-width:0;}.ayudante .ayudante-title{margin:0;font:700 1rem/1.25 Inter,"Segoe UI",system-ui,sans-serif !important;letter-spacing:-0.01em;color:var(--ay-text);}.ayudante-status{display:flex;align-items:center;gap:6px;margin:3px 0 0;font-size:0.78rem;color:var(--ay-muted);}.ayudante-online{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #dcfce7;}.ayudante-icon-btn{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--ay-muted);cursor:pointer;transition:background 0.15s ease,color 0.15s ease;}.ayudante-icon-btn:hover{background:#f1f4ec;color:var(--ay-text);}.ayudante-body{flex:1;overflow-y:auto;padding:20px 18px 8px;background:#fff;overscroll-behavior:contain;scroll-behavior:smooth;}.ayudante-msg{position:relative;display:flex;flex-direction:column;margin-bottom:14px;animation:ayudante-entra 0.25s ease both;}@keyframes ayudante-entra{from{opacity:0;transform:translateY(6px);}}.ayudante-msg--user{align-items:flex-end;}.ayudante-msg--bot,.ayudante-msg--equipo{padding-left:38px;}.ayudante-msg--bot::before,.ayudante-msg--equipo::before{content:'';position:absolute;left:0;top:2px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#8fb21a 0%,#658000 55%,#3d6b00 100%) center / cover;}.ayudante-msg--bot::after{content:'';position:absolute;left:7px;top:9px;width:14px;height:14px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c.4 0 .7.3.8.7l.9 3.4a5 5 0 0 0 3.6 3.6l3.4.9a.8.8 0 0 1 0 1.6l-3.4.9a5 5 0 0 0-3.6 3.6l-.9 3.4a.8.8 0 0 1-1.6 0l-.9-3.4a5 5 0 0 0-3.6-3.6l-3.4-.9a.8.8 0 0 1 0-1.6l3.4-.9a5 5 0 0 0 3.6-3.6l.9-3.4c.1-.4.4-.7.8-.7Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c.4 0 .7.3.8.7l.9 3.4a5 5 0 0 0 3.6 3.6l3.4.9a.8.8 0 0 1 0 1.6l-3.4.9a5 5 0 0 0-3.6 3.6l-.9 3.4a.8.8 0 0 1-1.6 0l-.9-3.4a5 5 0 0 0-3.6-3.6l-3.4-.9a.8.8 0 0 1 0-1.6l3.4-.9a5 5 0 0 0 3.6-3.6l.9-3.4c.1-.4.4-.7.8-.7Z'/%3E%3C/svg%3E") center / contain no-repeat;}.ayudante-msg--equipo::before{background:linear-gradient(135deg,#38bdf8 0%,#0369a1 100%);}.ayudante-text{max-width:100%;padding:11px 15px;border-radius:18px;font-size:0.93rem;line-height:1.55;overflow-wrap:break-word;}.ayudante-msg--bot .ayudante-text{background:var(--ay-bubble);border-top-left-radius:6px;}.ayudante-msg--user .ayudante-text{max-width:85%;background:var(--ay-primary);color:#fff;border-bottom-right-radius:6px;white-space:pre-wrap;box-shadow:0 6px 16px -10px rgba(101,128,0,0.9);}.ayudante-msg--error .ayudante-text{border-color:#e6b8b0;background:#fdf2f0;color:#8a2d1f;}.ayudante-text p{margin:0 0 8px;}.ayudante-text p:last-child{margin-bottom:0;}.ayudante-text .ayudante-h{font-weight:700;margin-top:4px;}.ayudante-text ol,.ayudante-text ul{margin:4px 0 10px;padding-left:1.3em;}.ayudante-text li{margin-bottom:8px;}.ayudante-text li::marker{color:var(--ay-primary);font-weight:700;}.ayudante-text blockquote{margin:8px 0;padding:8px 10px;border-left:3px solid #c9d98f;border-radius:0 8px 8px 0;background:var(--ay-primary-light);}.ayudante-text a{color:var(--ay-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px;}.ayudante-text a:hover{color:var(--ay-primary-hover);}.ayudante-text strong{font-weight:700;}.ayudante-shot{margin:8px 0 10px;}.ayudante-shot-btn{display:block;width:100%;padding:0;border:1px solid var(--ay-border);border-radius:10px;background:#eef1e8;overflow:hidden;cursor:zoom-in;}.ayudante-shot img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:contain;background:#eef1e8;transition:transform 0.2s ease;}.ayudante-shot-btn:hover img{transform:scale(1.02);}.ayudante-shot figcaption{margin-top:4px;font-size:0.75rem;color:var(--ay-muted);text-align:center;}.ayudante-cards{display:grid;gap:8px;width:92%;margin-top:8px;}.ayudante-card{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--ay-border);border-radius:12px;background:#fff;color:var(--ay-text);text-decoration:none;transition:border-color 0.15s ease,box-shadow 0.15s ease;}.ayudante-card:hover{border-color:#b9cc7e;box-shadow:0 6px 16px -10px rgba(60,80,0,0.5);color:var(--ay-text);}.ayudante-card-thumb{flex:0 0 64px;height:48px;border-radius:8px;background:var(--ay-primary-light);overflow:hidden;}.ayudante-card-thumb img{width:100%;height:100%;object-fit:cover;}.ayudante-card-info{display:grid;gap:1px;min-width:0;}.ayudante-card-type{font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--ay-primary);}.ayudante-card-title{font-size:0.88rem;font-weight:400;line-height:1.3;}.ayudante-card-meta{font-size:0.75rem;color:var(--ay-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.ayudante-temas{display:grid;gap:10px;margin:0 0 16px;}.ayudante-temas[hidden]{display:none;}.ayudante-tema{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid #e3e8da;border-radius:16px;background:#fff;color:var(--ay-text);font-family:Inter,"Segoe UI",system-ui,sans-serif;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(30,45,10,0.05);transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease;}.ayudante-tema:hover{border-color:#a9c46a;box-shadow:0 10px 24px -16px rgba(60,80,0,0.6);transform:translateY(-1px);}.ayudante-tema:focus-visible{outline:3px solid var(--ay-ring);outline-offset:2px;}.ayudante-tema-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:12px;background:var(--ay-primary-light);font-size:1.25rem;}.ayudante-tema-txt{display:grid;gap:2px;flex:1;min-width:0;}.ayudante-tema-tit{font-size:0.93rem;font-weight:700;}.ayudante-tema-sub{font-size:0.78rem;color:var(--ay-muted);}.ayudante-tema-ir{flex:0 0 auto;font-size:1.4rem;line-height:1;color:#a7b394;transition:transform 0.15s ease,color 0.15s ease;}.ayudante-tema:hover .ayudante-tema-ir{color:var(--ay-primary);transform:translateX(2px);}.ayudante-registro{display:inline-block;margin-top:8px;padding:11px 18px;border-radius:99px;background:var(--ay-primary);color:#fff;font:700 0.9rem/1 Inter,"Segoe UI",system-ui,sans-serif;text-decoration:none;box-shadow:0 8px 20px -10px rgba(101,128,0,0.7);}.ayudante-registro:hover{background:var(--ay-primary-hover);color:#fff;}.ayudante-humano-comercial{display:grid;gap:9px;}.ayudante-humano-comercial[hidden]{display:none;}.ayudante-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px;}.ayudante-suggestions[hidden]{display:none;}.ayudante-chip{padding:7px 12px;border:1px solid #c9d98f;border-radius:99px;background:#fff;color:var(--ay-primary-hover);font:500 0.82rem/1.3 Inter,"Segoe UI",system-ui,sans-serif;text-align:left;cursor:pointer;}.ayudante-chip:hover{background:var(--ay-primary-light);}.ayudante-chip--context{background:var(--ay-primary-light);border-color:#a9c46a;font-weight:600;}.ayudante-typing .ayudante-text{display:inline-flex;gap:4px;width:auto;}.ayudante-typing span{width:7px;height:7px;border-radius:50%;background:#a9b98a;animation:ayudante-dot 1.2s infinite ease-in-out;}.ayudante-typing span:nth-child(2){animation-delay:0.15s;}.ayudante-typing span:nth-child(3){animation-delay:0.3s;}@keyframes ayudante-dot{0%,80%,100%{opacity:0.3;transform:translateY(0);}40%{opacity:1;transform:translateY(-3px);}}.ayudante-launcher-badge{position:absolute;top:-6px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;border:2px solid #fff;background:#dc2626;color:#fff;font:700 0.72rem/16px Inter,"Segoe UI",system-ui,sans-serif;text-align:center;}.ayudante-launcher-badge[hidden]{display:none;}.ayudante-launcher.tiene-respuesta{animation:ayudante-llama 1.6s ease-in-out 3;}@keyframes ayudante-llama{0%,100%{transform:none;}15%{transform:translateY(-4px);}30%{transform:none;}}.ayudante-barra{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 16px;background:#e0f2fe;border-bottom:1px solid #bae6fd;color:#075985;font-size:0.8rem;font-weight:600;}.ayudante-barra[hidden]{display:none;}.ayudante-barra-txt{flex:1;min-width:0;}.ayudante-barra-btn{flex:0 0 auto;padding:5px 10px;border:1px solid #7dd3fc;border-radius:99px;background:#fff;color:#075985;font:600 0.75rem/1.2 Inter,"Segoe UI",system-ui,sans-serif;cursor:pointer;}.ayudante-barra-btn:hover{background:#f0f9ff;}.ayudante.con-equipo .ayudante-send{background:#0369a1;}.ayudante.con-equipo .ayudante-send:hover{background:#075985;}.ayudante-msg--equipo .ayudante-text{background:#f0f9ff;border:1px solid #bae6fd;border-top-left-radius:4px;}.ayudante-msg--equipo .ayudante-text a{color:#0369a1;}.ayudante-msg--equipo .ayudante-text img{max-width:100%;height:auto;border-radius:8px;}.ayudante-msg--equipo .ayudante-text p{margin:0 0 6px;}.ayudante-msg--equipo .ayudante-text p:last-child{margin:0;}.ayudante-msg-autor{margin:0 0 3px 4px;font-size:0.72rem;font-weight:700;color:#0369a1;}.ayudante-aviso{margin:4px 8px 12px;padding:8px 12px;border-radius:10px;background:#ecfdf5;color:#065f46;font-size:0.8rem;line-height:1.45;text-align:center;}.ayudante-meet{display:flex;align-items:center;gap:10px;width:92%;margin:0 0 12px;padding:10px 12px;border:1px solid #c7d2fe;border-radius:14px;background:#fff;box-shadow:0 8px 24px -18px rgba(55,48,163,0.6);}.ayudante-meet-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:#eef2ff;color:#4338ca;}.ayudante-meet-info{display:grid;gap:2px;flex:1;min-width:0;}.ayudante-meet-tit{font-size:0.88rem;font-weight:700;color:var(--ay-text);}.ayudante-meet-sub{font-size:0.75rem;line-height:1.35;color:var(--ay-muted);}.ayudante-meet-btn{flex:0 0 auto;padding:8px 12px;border-radius:99px;background:#4338ca;color:#fff;font:600 0.8rem/1 Inter,"Segoe UI",system-ui,sans-serif;text-decoration:none;white-space:nowrap;}.ayudante-meet-btn:hover{background:#3730a3;color:#fff;}.ayudante-humano-meet{margin:0;font-size:0.8rem;color:var(--ay-muted);}.ayudante-humano-meet[hidden]{display:none;}.ayudante-humano-meet a{color:#4338ca;font-weight:600;}.ayudante-humano{display:grid;gap:9px;margin:0 0 12px;padding:14px;border:1px solid #bae6fd;border-radius:14px;background:#fff;box-shadow:0 8px 24px -16px rgba(3,105,161,0.5);}.ayudante-humano-tit{margin:0;font-size:0.95rem;font-weight:700;color:#075985;}.ayudante-humano-sub{margin:0 0 2px;font-size:0.8rem;line-height:1.45;color:var(--ay-muted);}.ayudante-humano label{display:grid;gap:4px;font-size:0.78rem;font-weight:600;color:var(--ay-text);}.ayudante-humano label small{font-weight:400;color:var(--ay-muted);}.ayudante-humano input,.ayudante-humano textarea{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid #c9d4a8;border-radius:9px;font:400 0.9rem/1.4 Inter,"Segoe UI",system-ui,sans-serif;color:var(--ay-text);}.ayudante-humano textarea{resize:vertical;min-height:80px;}.ayudante-humano input:focus,.ayudante-humano textarea:focus{outline:2px solid #7dd3fc;outline-offset:0;border-color:#38bdf8;}.ayudante-trampa{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden;}.ayudante-humano-error{margin:0;padding:7px 10px;border-radius:8px;background:#fdf2f0;color:#8a2d1f;font-size:0.8rem;}.ayudante-humano-error[hidden]{display:none;}.ayudante-humano-pie{display:flex;justify-content:flex-end;gap:8px;margin-top:2px;}.ayudante-humano-no,.ayudante-humano-si{padding:9px 14px;border-radius:99px;font:600 0.85rem/1 Inter,"Segoe UI",system-ui,sans-serif;cursor:pointer;}.ayudante-humano-no{border:1px solid var(--ay-border);background:#fff;color:var(--ay-muted);}.ayudante-humano-si{border:0;background:#0369a1;color:#fff;}.ayudante-humano-si:hover{background:#075985;}.ayudante-humano-si:disabled{opacity:0.6;cursor:wait;}.ayudante-adjuntos{display:grid;gap:6px;}.ayudante-adjuntos-btn{display:inline-flex;align-items:center;justify-self:start;gap:6px;padding:8px 12px;border:1px dashed #93c5fd;border-radius:9px;background:#f0f9ff;color:#075985;font:600 0.8rem/1.3 Inter,"Segoe UI",system-ui,sans-serif;text-align:left;cursor:pointer;}.ayudante-adjuntos-btn:hover{background:#e0f2fe;}.ayudante-adjuntos-btn small{font-weight:400;color:var(--ay-muted);}.ayudante-adjuntos-lista{display:grid;gap:4px;margin:0;padding:0;list-style:none;}.ayudante-adjuntos-lista[hidden]{display:none;}.ayudante-adjuntos-lista li{display:flex;align-items:center;gap:8px;padding:5px 6px 5px 10px;border-radius:8px;background:var(--ay-soft);font-size:0.78rem;}.ayudante-adjunto-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ayudante-adjunto-peso{color:var(--ay-muted);white-space:nowrap;}.ayudante-adjunto-quitar{width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:var(--ay-muted);font-size:1.05rem;line-height:1;cursor:pointer;}.ayudante-adjunto-quitar:hover{background:#fde2dd;color:#8a2d1f;}.ayudante-prioridad{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0;}.ayudante-prioridad legend{width:100%;margin-bottom:4px;padding:0;font-size:0.78rem;font-weight:600;color:var(--ay-text);}.ayudante-humano .ayudante-prioridad label{display:block;cursor:pointer;}.ayudante-humano .ayudante-prioridad input{position:absolute;width:1px;height:1px;opacity:0;}.ayudante-prioridad span{display:inline-block;padding:7px 14px;border:1px solid var(--ay-border);border-radius:99px;background:#fff;font-size:0.82rem;font-weight:600;color:var(--ay-muted);}.ayudante-prioridad input:checked + span{border-color:#0369a1;background:#0369a1;color:#fff;}.ayudante-prioridad input:focus-visible + span{outline:2px solid #7dd3fc;outline-offset:1px;}.ayudante-prioridad .es-urgente input:checked + span{border-color:#b42318;background:#b42318;}.ayudante-prioridad-nota{margin:-2px 0 0;padding:7px 10px;border-radius:8px;background:#fef3f2;color:#8a2d1f;font-size:0.78rem;}.ayudante-prioridad-nota[hidden]{display:none;}.ayudante-soporte.es-urgente{border-color:#fda29b;}.ayudante-soporte.es-urgente .ayudante-humano-si{background:#b42318;}.ayudante-soporte.es-urgente .ayudante-humano-si:hover{background:#912018;}.ayudante-acciones{display:flex;gap:8px;padding:10px 14px 0;border-top:1px solid #edf0e6;background:#fff;}.ayudante-accion{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:7px 11px;border-radius:99px;font:600 0.78rem/1.2 Inter,"Segoe UI",system-ui,sans-serif;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,transform 0.15s ease;}.ayudante-accion:hover{transform:translateY(-1px);}.ayudante-accion[hidden]{display:none;}.ayudante-accion svg{flex:0 0 auto;}.ayudante-accion--persona{border:1px solid #bae6fd;background:#f0f9ff;color:#075985;}.ayudante-accion--persona:hover{background:#e0f2fe;border-color:#7dd3fc;color:#075985;}.ayudante-accion--meet{border:1px solid #c7d2fe;background:#eef2ff;color:#3730a3;}.ayudante-accion--meet:hover{background:#e0e7ff;border-color:#a5b4fc;color:#3730a3;}.ayudante-opciones{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 12px;}.ayudante-chip.is-elegida{background:var(--ay-primary);border-color:var(--ay-primary);color:#fff;}.ayudante-opciones-listo{padding:7px 14px;border:0;border-radius:99px;background:var(--ay-primary);color:#fff;font:700 0.82rem/1.3 Inter,"Segoe UI",system-ui,sans-serif;cursor:pointer;}.ayudante-opciones-listo:disabled{opacity:0.45;cursor:default;}.ayudante-opciones-nota{flex-basis:100%;margin:2px 0 0 2px;font-size:0.75rem;color:var(--ay-muted);}.ayudante-no-resuelto{align-self:flex-start;margin-top:6px;padding:6px 12px;border:1px solid #bae6fd;border-radius:99px;background:#fff;color:#075985;font:600 0.78rem/1.3 Inter,"Segoe UI",system-ui,sans-serif;cursor:pointer;}.ayudante-no-resuelto:hover{background:#f0f9ff;}.ayudante-form{display:flex;align-items:flex-end;gap:6px;margin:8px 14px 6px;padding:6px 6px 6px 16px;border:1px solid #dde3d2;border-radius:26px;background:#fff;box-shadow:0 2px 10px -6px rgba(30,45,10,0.25);transition:border-color 0.15s ease,box-shadow 0.15s ease;}.ayudante-form:focus-within{border-color:#a9c46a;box-shadow:0 0 0 4px var(--ay-ring);}.ayudante-form textarea{flex:1;min-height:38px;max-height:140px;padding:9px 0;border:0;background:transparent;font:400 0.95rem/1.4 Inter,"Segoe UI",system-ui,sans-serif;color:var(--ay-text);resize:none;overflow-y:hidden;}.ayudante-form textarea:focus{outline:0;}.ayudante-send{display:grid;place-items:center;flex:0 0 38px;height:38px;border:0;border-radius:50%;background:var(--ay-primary);color:#fff;cursor:pointer;transition:background 0.15s ease,transform 0.15s ease;}.ayudante-send:hover{background:var(--ay-primary-hover);transform:scale(1.04);}.ayudante-send:disabled{opacity:0.5;cursor:wait;}.ayudante-disclaimer{margin:0;padding:0 16px 12px;background:#fff;font-size:0.7rem;color:#9aa48c;text-align:center;}.ayudante-zoom{width:min(1100px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:12px;border:0;border-radius:14px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,0.4);}.ayudante-zoom::backdrop{background:rgba(20,28,12,0.72);}.ayudante-zoom img{display:block;max-width:100%;max-height:calc(100vh - 110px);margin:0 auto;border-radius:8px;}.ayudante-zoom-caption{margin:8px 0 0;font-size:0.85rem;color:var(--ay-muted);text-align:center;}.ayudante-zoom-close{position:absolute;top:8px;right:8px;width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,0.92);font-size:1rem;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.2);}@media (max-width:600px){.ayudante-launcher{right:14px;bottom:14px;padding:12px 15px 12px 13px;}.ayudante-panel{width:100%;border-left:0;transform:translateY(24px);}html.ayudante-abierto{overflow:hidden;}html.ayudante-abierto .ayudante-launcher{display:none;}.ayudante-form textarea{font-size:16px;}.ayudante-body{padding:16px 14px 8px;}}@media (prefers-reduced-motion:reduce){.ayudante-panel,.ayudante-launcher,.ayudante-shot img{transition:none;}.ayudante-msg{animation:none;}.ayudante-launcher.tiene-respuesta{animation:none;}.ayudante-typing span{animation:none;}}.ayudante-body > .ayudante-opciones,.ayudante-body > .ayudante-suggestions,.ayudante-body > .ayudante-humano,.ayudante-body > .ayudante-meet{margin-left:38px;}.ayudante-body > .ayudante-meet{width:auto;}.ayudante-accion-corta{display:none;}@media (max-width:600px){.ayudante-accion-larga{display:none;}.ayudante-accion-corta{display:inline;}}@media (max-width:360px){.ayudante-accion{padding:7px 9px;font-size:0.74rem;}}
.captcha__description{margin-bottom:.75em;}
.captcha-type-challenge--image{--image-width:150px;--reload-icon-size:16px;--gap-h:1rem;--gap-v:.35rem;position:relative;}.captcha-type-challenge--image .captcha__element{display:flex;flex-flow:row wrap;align-items:flex-start;gap:var(--gap-v) var(--gap-h);}.captcha-type-challenge--image .captcha__element>.form-item{flex:1 1 calc(100% - var(--image-width) - var(--gap-h));min-width:13em;margin:0;}.captcha-type-challenge--image .captcha__element>.form-item>label{margin-top:0;}.captcha__image-wrapper{position:relative;flex:0 0 var(--image-width);}.captcha__image-wrapper img{display:block;max-width:100%;border:1px solid #eee;padding:.35rem;margin-bottom:.5rem;}
.reload-captcha{display:block;width:var(--reload-icon-size);height:var(--reload-icon-size);background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 56 56' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg transform='matrix(1,0,0,1,-344.937,-314.119)'%3E%3Cpath d='M399.28,314.12L390.155,321.37C385.356,317.346 379.193,314.901 372.499,314.901C357.37,314.901 344.937,327.335 344.937,342.463C344.937,357.591 357.371,369.744 372.499,369.744C384.359,369.744 394.551,362.29 398.405,351.775L388.53,349.369C385.887,355.601 379.763,359.9 372.499,359.9C362.775,359.9 355.061,352.187 355.061,342.462C355.061,332.737 362.774,324.743 372.499,324.743C376.107,324.743 379.422,325.86 382.186,327.743L373.155,334.931L399.28,339.774L399.28,314.118L399.28,314.12Z' style='fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;font-size:0px;text-align:left;opacity:0.7;transition-property:opacity;transition-duration:150ms;transition-timing-function:linear;}.reload-captcha:hover{opacity:1;}.reload-captcha:focus:not(:focus-visible){animation:image_captcha_refresh_spin 500ms linear 1;}.captcha--loading .reload-captcha{animation:image_captcha_refresh_spin 500ms linear infinite;}@keyframes image_captcha_refresh_spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
.ia-resp,.lp .ia-resp{max-width:1092px;margin:0 auto 2.5rem;padding:1.75rem 2rem;border-radius:20px;border:1px solid rgba(79,183,166,.35);background:var(--grad-suave,linear-gradient(120deg,#f3dfa6 0%,#c3e5c6 52%,#86d2c4 100%));box-shadow:0 14px 32px -22px rgba(47,143,128,.45);text-align:center;}.ia-resp .ia-resp__titulo{margin:0 0 1.25rem;font-family:'Ubuntu',system-ui,sans-serif;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:700;color:#1f3a35;}.ia-resp .ia-resp__lista{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;}.ia-resp .ia-resp__item{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:14px;background:rgba(255,255,255,.72);color:#24403a;line-height:1.35;text-align:left;}.ia-resp .ia-resp__idea{display:block;margin-bottom:.2rem;font-size:1rem;font-weight:700;color:#1f3a35;}.ia-resp .ia-resp__detalle{display:block;font-size:.875rem;}.ia-resp .ia-resp__icono{flex:0 0 28px;width:28px;height:28px;fill:none;stroke:var(--color-turquesa-oscuro,#2f8f80);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}@media (max-width:991.98px){.ia-resp .ia-resp__lista{grid-template-columns:1fr;}}@media (max-width:1140px){.lp-section--alt > .ia-resp{margin-left:1.5rem;margin-right:1.5rem;}}@media (max-width:575.98px){.ia-resp,.lp .ia-resp{padding:1.25rem 1rem;}}
.hp-wa{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(110% 100% at 6% 8%,rgba(99,125,0,.16),rgba(99,125,0,0) 48%),radial-gradient(120% 120% at 100% 100%,rgba(37,211,102,.14),rgba(37,211,102,0) 50%),linear-gradient(160deg,#f7faf0 0%,#eef5df 100%);}.hp-wa::before,.hp-wa::after{content:"";position:absolute;border-radius:50%;filter:blur(70px);z-index:-1;pointer-events:none;}.hp-wa::before{width:380px;height:380px;top:-120px;left:-80px;background:radial-gradient(circle,rgba(99,125,0,.22),transparent 70%);}.hp-wa::after{width:420px;height:420px;bottom:-140px;right:-100px;background:radial-gradient(circle,rgba(37,211,102,.18),transparent 70%);}.hp-wa__badge{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;margin-bottom:20px;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3d6b00;background:rgba(99,125,0,.1);border:1px solid rgba(99,125,0,.22);border-radius:999px;}.hp-wa__badge::before{content:"💬";font-size:.9rem;}.hp-wa__title{font-size:clamp(2rem,3.6vw,2.7rem);line-height:1.1;color:var(--color-text,#1f2937);margin:0 0 14px;}.hp-wa__title .wa{color:#25d366;}.hp-wa__intro{font-size:1.08rem;line-height:1.6;color:#55603f;margin:0 0 26px;max-width:480px;}.hp-wa__list{list-style:none;padding:0;margin:0 0 30px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;}.hp-wa__list li{display:flex;align-items:center;gap:12px;font-size:.95rem;font-weight:600;color:var(--color-text,#1f2937);background:rgba(255,255,255,.7);border:1px solid rgba(99,125,0,.14);border-radius:14px;padding:12px 14px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;}.hp-wa__list li:hover{transform:translateY(-3px);background:#fff;box-shadow:0 12px 26px -14px rgba(99,125,0,.4);}.hp-wa__check{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#25d366,#128c4b);border-radius:10px;}.hp-wa__cta{display:inline-flex;align-items:center;gap:9px;padding:14px 30px;font-size:1rem;font-weight:700;color:#fff;background:var(--color-primary,#658000);border-radius:12px;text-decoration:none;box-shadow:0 10px 26px rgba(101,128,0,.32);transition:transform .15s,box-shadow .2s,background .2s;}.hp-wa__cta::before{content:"";width:18px;height:18px;flex-shrink:0;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 2a10 10 0 0 0-8.7 15l-1.3 5 5.1-1.3A10 10 0 1 0 12 2zm5.8 14.2c-.2.7-1.4 1.3-2 1.4-.5.1-1.2.1-1.9-.1-.4-.1-1-.3-1.7-.6-3-1.3-4.9-4.3-5.1-4.5-.1-.2-1.2-1.5-1.2-2.9s.7-2 1-2.3c.2-.3.5-.3.7-.3h.5c.2 0 .4 0 .6.5l.8 2c.1.2.1.3 0 .5l-.4.5-.3.3c-.1.1-.3.3-.1.5.1.3.7 1.1 1.4 1.7 1 .9 1.7 1.1 2 1.3.2.1.4.1.5-.1l.7-.8c.2-.2.4-.2.6-.1l1.9.9c.2.1.4.2.4.3.1.2.1.7-.1 1.3z'/%3E%3C/svg%3E");}.hp-wa__cta:hover{transform:translateY(-2px);background:var(--color-primary-hover,#4f6300);box-shadow:0 14px 32px rgba(101,128,0,.42);color:#fff;}.hp-wa__stage{position:relative;perspective:1000px;display:flex;align-items:center;justify-content:center;min-height:500px;}.hp-wa__phone{position:relative;max-width:320px;margin:0 auto;background:#fff;border-radius:32px;border:10px solid #1f2937;overflow:hidden;box-shadow:0 30px 70px rgba(31,41,55,.28);animation:hpWaFloat 6s ease-in-out infinite;transform:perspective(1000px) rotateX(0) rotateY(0);transition:transform .12s ease-out;will-change:transform;}@keyframes hpWaFloat{0%,100%{translate:0 0;}50%{translate:0 -12px;}}.hp-wa__perk{position:absolute;z-index:6;display:inline-flex;align-items:center;gap:8px;background:#fff;color:#1f2a12;font-size:.85rem;font-weight:600;padding:10px 15px;border-radius:14px;border:1px solid rgba(99,125,0,.16);box-shadow:0 16px 34px -12px rgba(31,42,18,.3);white-space:nowrap;opacity:0;transform:translateY(10px) scale(.94);transition:opacity .3s ease,transform .3s ease;pointer-events:none;}.hp-wa__perk span{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ecfdf5;border-radius:8px;font-size:1rem;}.hp-wa__perk--1{top:10%;left:-10%;}.hp-wa__perk--2{top:46%;right:-14%;}.hp-wa__perk--3{bottom:10%;left:-6%;}.hp-wa__stage:hover .hp-wa__perk{opacity:1;transform:translateY(0) scale(1);}.hp-wa__stage:hover .hp-wa__perk--1{transition-delay:.05s;}.hp-wa__stage:hover .hp-wa__perk--2{transition-delay:.15s;}.hp-wa__stage:hover .hp-wa__perk--3{transition-delay:.25s;}@media (max-width:991px){.hp-wa__stage{min-height:0;padding-top:20px;flex-direction:column;align-items:center;width:100%;}.hp-wa__phone{animation:none;width:100%;max-width:300px;}.hp-wa__perk{position:static;opacity:1;transform:none;margin:8px auto 0;display:flex;width:auto;max-width:100%;white-space:normal;}}.hp-wa__phone-top{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--color-primary,#658000);color:#fff;}.hp-wa__back{font-size:1.4rem;line-height:1;opacity:.9;}.hp-wa__avatar{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;background:rgba(255,255,255,.2);border-radius:50%;}.hp-wa__contact-name{font-weight:700;font-size:.95rem;line-height:1.1;}.hp-wa__contact-status{font-size:.72rem;opacity:.85;}.hp-wa__phone-body{padding:16px 12px;min-height:360px;display:flex;flex-direction:column;gap:10px;background:#e5ddd5;background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 1px);background-size:16px 16px;}.hp-wa__bubble{position:relative;align-self:flex-start;max-width:88%;background:#fff;border-radius:4px 12px 12px 12px;padding:10px 14px 18px;box-shadow:0 1px 2px rgba(0,0,0,.12);font-size:.85rem;line-height:1.5;color:#1f2937;animation:hpWaMsgIn .45s ease both;}.hp-wa__bubble-head{font-weight:700;color:#128c4b;margin-bottom:4px;font-size:.82rem;}.hp-wa__bubble-msg a,.hp-wa__bubble-msg{word-break:break-word;}.hp-wa__bubble-time{position:absolute;right:12px;bottom:5px;font-size:.68rem;color:#9ca3af;}.hp-wa__bubble-time .hp-wa__ticks{color:#34b7f1;}.hp-wa__reply{position:relative;align-self:flex-end;max-width:80%;background:#d9fdd3;border-radius:12px 4px 12px 12px;padding:9px 13px 18px;box-shadow:0 1px 2px rgba(0,0,0,.12);font-size:.85rem;line-height:1.45;color:#111b21;animation:hpWaMsgIn .45s ease .5s both;}.hp-wa__reply .hp-wa__bubble-time{color:#667781;}.hp-wa__reply .hp-wa__ticks{color:#34b7f1;}.hp-wa__typing{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px rgba(0,0,0,.12);animation:hpWaMsgIn .4s ease 1s both;}.hp-wa__typing i{width:7px;height:7px;border-radius:50%;background:#9aa4ac;animation:hpWaTyping 1.2s infinite ease-in-out;}.hp-wa__typing i:nth-child(2){animation-delay:.2s;}.hp-wa__typing i:nth-child(3){animation-delay:.4s;}@keyframes hpWaTyping{0%,60%,100%{transform:translateY(0);opacity:.5;}30%{transform:translateY(-4px);opacity:1;}}@keyframes hpWaMsgIn{from{opacity:0;transform:translateY(8px) scale(.98);}to{opacity:1;transform:translateY(0) scale(1);}}.hp-wa__phone-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f0f0f0;}.hp-wa__input{flex:1;padding:8px 14px;font-size:.82rem;color:#9ca3af;background:#fff;border-radius:999px;}.hp-wa__send{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--color-primary,#658000);border-radius:50%;font-size:.9rem;}@media (max-width:991px){.hp-wa__title{font-size:2rem;}.hp-wa__phone{margin-top:32px;}}@media (max-width:575px){.hp-wa{padding-top:2.5rem;padding-bottom:2.5rem;}.hp-wa__title{font-size:1.7rem;}.hp-wa__intro{font-size:.95rem;}.hp-wa__list{grid-template-columns:1fr;}.hp-wa__phone{margin-top:24px;max-width:260px;}.hp-wa__cta{display:flex;justify-content:center;width:100%;}}
.ocp-tel{display:flex;align-items:stretch;gap:8px;width:100%;}.ocp-tel__pais{flex:0 1 13.5rem;min-width:0;}.ocp-tel__numero{flex:1 1 auto;min-width:0;}@media (max-width:30rem){.ocp-tel{flex-wrap:wrap;}.ocp-tel__pais,.ocp-tel__numero{flex:1 1 100%;}}.ocp-tel .form-item,.ocp-tel .js-form-item{margin:0;min-width:0;}.ocp-tel .form-item:first-child{flex:0 1 13.5rem;}.ocp-tel .form-item:nth-child(2){flex:1 1 auto;}.ocp-tel .form-item > label{display:none;}.ocp-tel select,.ocp-tel input{width:100%;}
.scroll-top-button{text-decoration:none;border:none;display:none;position:fixed;z-index:2147483647;}.scroll-top-button:hover,.scroll-top-button:focus,.scroll-top-button:active{text-decoration:none;border:none;}#scrollTopButton-tab{bottom:0;right:30px;width:70px;height:70px;margin-bottom:-10px;padding:10px 5px;font:14px/20px sans-serif;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;color:#828282;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);box-shadow:0 0 2px 1px rgba(0,0,0,0.2);background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#ebebeb,#dedede);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ebebeb),to(#dedede));background-image:-webkit-linear-gradient(top,#ebebeb,#dedede);background-image:-o-linear-gradient(top,#ebebeb,#dedede);background-image:linear-gradient(to bottom,#ebebeb,#dedede);background-repeat:repeat-x;-webkit-transition:margin-bottom 150ms linear;-moz-transition:margin-bottom 150ms linear;-o-transition:margin-bottom 150ms linear;transition:margin-bottom 150ms linear;}#scrollTopButton-tab:hover{margin-bottom:0;}#scrollTopButton-pill{bottom:20px;right:20px;background-color:#555;color:#fff;font-size:12px;font-family:sans-serif;text-decoration:none;opacity:.9;padding:10px 20px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:background 200ms linear;-moz-transition:background 200ms linear;-o-transition:background 200ms linear;transition:background 200ms linear;-webkit-backface-visibility:hidden;}#scrollTopButton-pill:hover{background-color:#000;}#scrollTopButton-image{background-image:url(/modules/contrib/scroll_top_button/images/top.png);bottom:20px;right:20px;width:38px;height:38px;}#scrollTopButton-pill{bottom:20px;right:20px;background-color:#555;color:#fff;font-size:12px;font-family:sans-serif;text-decoration:none;opacity:.9;padding:10px 20px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:background 200ms linear;-moz-transition:background 200ms linear;-o-transition:background 200ms linear;transition:background 200ms linear;-webkit-backface-visibility:hidden;}#scrollTopButton-pill:hover{background-color:#000;}#scrollTopButton-link{bottom:20px;right:20px;}
