/* @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);}}
.webform-details-toggle-state-wrapper{margin-top:1em;text-align:right;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;text-decoration:none;color:#337ab7;border:0;background:transparent;font-size:1em;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required::after,.form-radios .form-required::after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir="rtl"] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6b6b6b;border-color:#bbb;background:#ededed;}
.webform-progress__status{text-align:center;}
/* @license MIT https://github.com/NigelOToole/progress-tracker/blob/master/LICENSE */
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-progress-tracker .progress-step .progress-text{padding-top:5px;padding-bottom:0;color:#777;}.webform-progress-tracker .progress-step.is-active .progress-text,.webform-progress-tracker .progress-step.is-complete .progress-text{color:#333;}.webform-progress-tracker .progress-step.is-active .progress-title{font-weight:bold;}.webform-progress-tracker.progress-step:not(.is-active)
  .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:#777;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker
  .progress-step.is-complete:hover
  .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#333;}.webform-progress-tracker
  .progress-step.is-active:hover
  .progress-marker::before{background-color:#2196f3;}@media screen and (max-width:800px){.webform-progress-tracker .progress-text{font-size:smaller;}}@media screen and (max-width:600px){.webform-progress-tracker .progress-text{display:none;}}.webform-progress-tracker [role="link"]{cursor:pointer;}.webform-progress-tracker .progress-title[role="link"]{color:#1976d2;}.webform-progress-tracker .progress-title[role="link"]:hover,.webform-progress-tracker .progress-title[role="link"]:focus{text-decoration:underline;color:#2196f3;}.webform-progress-tracker
  .progress-step.is-complete:hover
  .progress-marker[role="link"]::before{background-color:#1976f2;}.webform-progress-tracker .progress-marker::after{z-index:auto;}
.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;}}
.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;}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
.webform-tabs .form-item{margin-top:0;}.webform-tabs.ui-tabs .ui-tabs-nav{margin-bottom:1.5rem;}html.js .webform-message--close .webform-message__link{opacity:inherit;color:#ffd23f;font-size:36px;line-height:36px;}html.js .webform-message--close .webform-message__link:hover,html.js .webform-message--close .webform-message__link:focus,html.js .webform-message--close .webform-message__link:active{opacity:inherit;color:#fff;}.webform-message a.button{margin:0;text-decoration:none;color:#fff;background-color:#003cc5;}div.webform-message .messages.messages--webform{box-sizing:border-box;margin-bottom:1rem;padding:1.5rem 1.5rem 2rem -webkit-calc(1.5rem - 5px);padding:1.5rem 1.5rem 2rem calc(1.5rem - 5px);color:#fff;border-width:0 0 0 5px;border-style:solid;border-color:#a6a6a6;border-radius:2px;background-color:#353641;box-shadow:none;}[dir="rtl"] div.webform-message .messages.messages--webform{padding-right:-webkit-calc(1.5rem - 5px);padding-right:calc(1.5rem - 5px);padding-left:1.5rem;border-right-width:5px;border-left-width:0;}.messages.messages--info{color:#fff;border-color:#0074bd;background-color:#353641;background-image:none;box-shadow:none;}[dir="rtl"] .messages.messages--info{margin-left:0;}.messages.messages--info .messages__header{background:url(/modules/contrib/webform/images/icons/info.svg) no-repeat center left;background-size:19px 19px;}table th{height:auto;}table td,table td.tabledrag-cell{height:auto;padding:1em 1rem;vertical-align:top;}table .tabledrag-cell-content .indentation{height:1.5625rem;}table td.tabledrag-cell .tabledrag-handle::after{padding:0 1rem;}table .button{margin:0 0.75rem 0 0;padding:-webkit-calc(0.5rem - 1px) -webkit-calc(1rem - 1px);padding:calc(0.5rem - 1px) calc(1rem - 1px);font-size:0.79rem;}[dir="rtl"] table .button{margin:0 0 0 0.75rem;}table td > .form-item:only-child,table td > .button:only-child{margin-top:0;margin-bottom:0;}.tableselect-sort th:first-child .form-type--boolean,.tableselect-sort td:first-child .form-type--boolean{display:inline;}.webform-results-table .sortable-heading > a{overflow:hidden;text-overflow:ellipsis;}.webform-multiple-table td input[type="image"] + input[type="image"],.webform-states-table
  td.webform-states-table--operations
  input[type="image"]
  + input[type="image"]{margin-left:2px;}table.webform-states-table td{padding:1em 0.25rem;}table.webform-states-table
  td.webform-states-table--operator
  > .form-item
  > .form-element{width:auto;min-width:inherit;}table.webform-states-table
  td.webform-states-table--selector
  > .form-item
  > .form-element--type-select{width:100%;}table.webform-states-table
  td.webform-states-table--condition
  > .form-item
  > .form-element--type-select{width:5em;}.ui-dialog .form-type--boolean .form-boolean{position:inherit;inset-block-start:inherit;float:none;margin-inline-start:inherit;transform:none;}div.webform-form-filter input.webform-form-filter-reset{padding:1em;}div.webform-form-filter input.webform-form-filter-text{padding-right:2em;}.webform-ui-element-type-select-form
  > details
  > .claro-details__wrapper.details-wrapper{margin:0.5em 1em 0 1em;padding:0;}.webform-details-toggle-state{color:#003cc5;}.form--inline.webform-ui-element-form-inline--input .form-item{margin-right:0;}.webform-element-help{width:18px;height:18px;font-size:14px;line-height:18px;}.container-inline div.claro-autocomplete__message[hidden]{display:none;}.webform-addons .admin-item__link{display:block;}.webform-addons .claro-details__wrapper{margin:0;}.webform-multiple-table td > .form-item:only-child,.webform-multiple-table td > .form-item:only-child .form-item{margin-top:0;margin-bottom:0;}.ui-widget-content a.button--primary{color:#fff;}.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:1px solid #6b6b6b;border-width:1px 2px;background-color:#bfbfba;}.ui-dialog.ui-dialog-off-canvas{background:#fff;}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{border-radius:0;}.webform-off-canvas .fieldset__label{padding-right:1rem;padding-left:1rem;}.webform-off-canvas .fieldset__label--group{padding:0;}.webform-off-canvas .fieldset__wrapper,.webform-off-canvas .claro-details__wrapper{margin:1rem;}.webform-off-canvas .fieldset__wrapper--group{margin:0;}.webform-off-canvas #drupal-off-canvas-wrapper .form-type--boolean{margin-left:1.6875rem;}.webform-off-canvas
  #drupal-off-canvas-wrapper
  .form-item
  .form-item__description{color:#55565b;}
