.wb-ai-chat{--copilot-kit-primary-color:var(--primary);--copilot-kit-contrast-color:var(--primary-foreground);--copilot-kit-background-color:transparent;--copilot-kit-secondary-color:var(--muted);--copilot-kit-secondary-contrast-color:var(--foreground);--copilot-kit-separator-color:var(--border);--copilot-kit-muted-color:var(--muted-foreground)}.wb-ai-chat .copilotKitChat{background:0 0}.wb-ai-chat .copilotKitMessages{padding-top:1rem;padding-bottom:.5rem}.wb-ai-chat ::-webkit-scrollbar{width:5px;height:5px}.wb-ai-chat::-webkit-scrollbar{width:5px;height:5px}.wb-ai-chat ::-webkit-scrollbar-track{background:0 0;border-radius:3px}.wb-ai-chat::-webkit-scrollbar-track{background:0 0;border-radius:3px}.wb-ai-chat ::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:3px}.wb-ai-chat::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:3px}.wb-ai-chat ::-webkit-scrollbar-thumb:hover{background:#aaa}.wb-ai-chat::-webkit-scrollbar-thumb:hover{background:#aaa}.wb-ai-chat .copilotKitMessages::-webkit-scrollbar{width:5px!important}.wb-ai-chat .copilotKitMessages::-webkit-scrollbar-thumb{background:#cfcfcf!important;border:none!important;border-radius:3px!important}.wb-ai-chat .copilotKitMessages::-webkit-scrollbar-thumb:hover{background:#aaa!important}.wb-ai-chat .copilotKitMessages::-webkit-scrollbar-track{background:0 0!important}@supports not selector(::-webkit-scrollbar){.wb-ai-chat *{scrollbar-width:thin!important;scrollbar-color:#cfcfcf transparent!important}}.wb-ai-chat .copilotKitMessages footer{background:0 0}.wb-ai-button-option{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:start;gap:8px;width:100%;max-width:796px;margin-top:14px;display:grid}.wb-ai-button-option--cols-1{max-width:276px}.wb-ai-button-option--cols-2{max-width:536px}.wb-ai-button-option__btn{cursor:pointer;text-align:start;border-radius:8px;justify-content:start;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.wb-ai-button-option__btn--primary{background:var(--primary);border:1px solid var(--primary);color:#fff}.wb-ai-button-option__btn--primary:hover:not(:disabled){background:var(--primary-600);border-color:var(--primary-600)}.wb-ai-button-option__btn--primary:active:not(:disabled){background:var(--primary-600);border-color:var(--primary-600);filter:brightness(.9)}.wb-ai-button-option__btn--secondary{background:var(--background);border:1px solid var(--primary);color:var(--primary)}.wb-ai-button-option__btn--secondary:hover:not(:disabled){background:var(--neutral-50)}.wb-ai-button-option__btn--secondary:active:not(:disabled){background:var(--neutral-100)}.wb-ai-button-option__btn--error{background:var(--background);border:1px solid var(--destructive);color:var(--destructive)}.wb-ai-button-option__btn--error:hover:not(:disabled){background:#fef2f2}.wb-ai-button-option__btn--error:active:not(:disabled){background:#fee2e2}.wb-ai-button-option__btn:disabled{cursor:default;opacity:.85}.wb-ai-button-option__btn--selected{max-width:260px}.wb-ai-datepicker .rdp-weekday,.wb-ai-datepicker [class*=weekday]{text-transform:uppercase}.wb-ai-datepicker .rdp-caption_label,.wb-ai-datepicker [class*=caption_label]{text-transform:capitalize}.wb-ai-datepicker .rdp-today:not(.rdp-selected) .rdp-day_button,.wb-ai-datepicker [data-today]:not([data-selected]) [class*=day_button]{border:1px solid var(--primary);background:0 0;border-radius:9999px}.wb-ai-datepicker table button{border-radius:9999px!important}.wb-ai-datepicker table th,.wb-ai-datepicker table td{text-align:center;aspect-ratio:auto!important;width:3rem!important;min-width:3rem!important;max-width:3rem!important;height:2.5rem!important;margin:0!important;padding:0!important}.wb-ai-datepicker table tr{margin:0!important}.wb-ai-datepicker table td button{justify-content:center;align-items:center;margin:0 auto;display:inline-flex;aspect-ratio:auto!important;width:2.25rem!important;min-width:0!important;height:2.25rem!important}.wb-ai-datepicker table td,.wb-ai-datepicker table td:hover,.wb-ai-datepicker table td:focus-within{box-shadow:none!important;background:0 0!important;outline:none!important}.wb-ai-datepicker [class*=button_previous],.wb-ai-datepicker [class*=button_next]{border-radius:9999px!important}.wb-ai-datepicker table button:focus,.wb-ai-datepicker table button:focus-visible{box-shadow:none!important;outline:none!important}.wb-ai-datepicker table button:not([data-selected-single=true]):not([data-range-start=true]):not([data-range-end=true]):not([data-range-middle=true]):hover{background:0 0!important}@keyframes wb-thinking-shimmer{0%{background-position:200%}to{background-position:-200%}}.wb-ai-thinking{background:linear-gradient(105deg,var(--muted-foreground) 30%,var(--neutral-400) 50%,var(--muted-foreground) 70%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;align-items:center;font-size:15px;font-style:italic;animation:4s linear infinite wb-thinking-shimmer;display:inline-flex}@keyframes wb-progress-slide{0%{transform:translate(-100%)}to{transform:translate(400%)}}.wb-ai-progress-sweep{animation:1.8s ease-in-out infinite wb-progress-slide}@keyframes wb-fade-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wb-ai-fade-in{opacity:0;animation:.3s ease-in-out forwards wb-fade-slide-in}.wb-ai-agent-menu{scrollbar-width:thin;scrollbar-color:var(--neutral-300) transparent}.wb-ai-agent-menu>div:not([data-radix-select-viewport]){display:none}.wb-ai-agent-menu [data-radix-select-viewport]{scrollbar-color:var(--neutral-300) transparent;scrollbar-width:thin!important;-ms-overflow-style:auto!important}.wb-ai-agent-menu [data-radix-select-viewport]::-webkit-scrollbar{width:6px;display:block!important}.wb-ai-agent-menu [data-radix-select-viewport]::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:9999px}.wb-ai-agent-menu [data-radix-select-viewport]::-webkit-scrollbar-track{background:0 0}.wb-ai-agent-menu [role=option] i{color:var(--muted-foreground)}.wb-ai-agent-menu [role=option][data-state=checked]{background:var(--primary-50);font-weight:600}.wb-ai-agent-menu [role=option][data-state=checked] i{color:var(--primary)}.wb-ai-agent-menu [role=option]>span.absolute{display:none}.wb-ai-markdown table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);background:var(--background);border-radius:.75rem;width:auto;min-width:55%;margin:.75rem 0;overflow:hidden;box-shadow:0 2px 8px #0000000f}.wb-ai-markdown thead th{text-align:left;color:var(--foreground);background:var(--neutral-50);font-weight:600}.wb-ai-markdown th,.wb-ai-markdown td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:top;color:var(--foreground);padding:.65rem 1rem}.wb-ai-markdown th:last-child,.wb-ai-markdown td:last-child{border-right:none}.wb-ai-markdown tbody tr:last-child td{border-bottom:none}.wb-ai-canvas-form .rjsf.rjsf-theme-default fieldset{border:none;flex-direction:column;gap:.5rem;min-width:0;display:flex}.wb-ai-canvas-form .rjsf.rjsf-theme-default fieldset>legend{border-bottom:1px solid var(--border);width:100%;color:var(--primary);margin:.75rem 0;padding:.75rem 1rem;font-weight:600}.wb-ai-canvas-form .rjsf.rjsf-theme-default fieldset p.field-description{border-bottom:1px solid var(--border);width:100%;color:var(--muted-foreground);background-color:var(--background);margin:-2rem 0 -1.5rem;padding:.25rem 1rem 1rem;font-style:italic;line-height:1em;display:block}.wb-ai-canvas-form .rjsf.rjsf-theme-default fieldset p.field-description+div.form-group{margin-top:2.5rem}.wb-ai-canvas-form .rjsf.rjsf-theme-default fieldset>div{margin-left:.75rem}.wb-ai-canvas-form .rjsf.rjsf-theme-default>.form-group.field-object{border:1px solid var(--border);background:var(--background);border-radius:.375rem;margin-bottom:1rem;padding-bottom:1rem;box-shadow:0 1px 2px #0000000d}.wb-ai-canvas-form .rjsf.rjsf-theme-default .form-group{margin-bottom:.5rem;font-size:.875rem}.wb-ai-canvas-form .rjsf.rjsf-theme-default .form-group.field-object .form-group.field{flex-wrap:wrap;align-items:center;gap:.5rem;padding-left:.25rem;padding-right:1rem;display:flex}.wb-ai-canvas-form .rjsf.rjsf-theme-default .form-group.field-object .form-group.field:nth-child(2n){margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}.wb-ai-canvas-form .rjsf.rjsf-theme-default .form-group.field-object .form-group.field label{color:var(--muted-foreground);width:40%;font-weight:500}.wb-ai-canvas-form .rjsf.rjsf-theme-default .form-group.field-object .form-group.field label .required,.wb-ai-canvas-form .rjsf.rjsf-theme-default label .required{color:#ef4444}.wb-ai-canvas-form .rjsf.rjsf-theme-default label.control-label{flex:none;margin-bottom:.25rem}.wb-ai-canvas-form .rjsf.rjsf-theme-default .form-control{border:1px solid var(--border);background:var(--background);border-radius:.375rem;flex:1;width:auto;padding:.5rem;font-size:.875rem;display:inline-block}.wb-ai-canvas-form .rjsf.rjsf-theme-default input{border:1px solid var(--border);background:0 0;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem;display:flex}.wb-ai-canvas-form .rjsf.rjsf-theme-default input:disabled{cursor:not-allowed;opacity:.5}.wb-ai-canvas-form .rjsf.rjsf-theme-default .form-group.field-object .form-group.field input:focus-visible{box-shadow:none;background-color:#0000;outline:none}.wb-ai-canvas-form .rjsf .panel.panel-danger.errors{display:none}.wb-ai-canvas-form .rjsf .error-detail{margin:0;padding:0;list-style:none}.wb-ai-canvas-form .rjsf .error-detail .text-danger{color:#ef4444;font-size:.875rem;font-weight:400}.wb-ai-canvas-form .rjsf div:has(>.error-detail){flex:1 0 100%}.wb-ai-canvas-form .rjsf .array-item{flex-direction:row;align-items:flex-end;gap:1rem;display:flex}.wb-ai-canvas-form .rjsf .array-item .col-xs-9{flex-grow:1}.wb-ai-canvas-form .rjsf .array-item .col-xs-3{flex-shrink:0}.wb-ai-canvas-form .rjsf .array-item .array-item-toolbox{justify-content:flex-end;align-items:center;margin-bottom:1rem;display:flex}.wb-ai-canvas-form .rjsf .glyphicon{font-style:normal;font-weight:400}.wb-ai-canvas-form .rjsf .glyphicon-remove:before{content:"Quitar"}.wb-ai-canvas-form .rjsf .glyphicon-arrow-up:before{content:"Subir"}.wb-ai-canvas-form .rjsf .glyphicon-arrow-down:before{content:"Bajar"}.wb-ai-canvas-form .rjsf .glyphicon-plus:before{content:"Agregar"}.wb-ai-canvas-form .rjsf .btn{border:1px solid var(--border);cursor:pointer;background:var(--background);border-radius:.375rem;margin:0 .25rem;padding:.5rem;font-size:.875rem}.wb-ai-canvas-form .rjsf .btn-danger{border-color:#fecaca}.wb-ai-canvas-form .rjsf .btn-add{border-color:#bfdbfe}.wb-ai-canvas-form .rjsf.rjsf-theme-underline fieldset{border:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.wb-ai-canvas-form .rjsf.rjsf-theme-underline fieldset>legend{border-bottom:1px solid var(--border);width:100%;color:var(--primary);margin:.75rem 0;padding:.75rem 1rem;font-weight:600}.wb-ai-canvas-form .rjsf.rjsf-theme-underline fieldset .field-description{font-size:.875rem}.wb-ai-canvas-form .rjsf.rjsf-theme-underline fieldset p.field-description{border-bottom:1px solid var(--border);width:100%;color:var(--muted-foreground);background-color:var(--background);margin:-2rem 0 -1.5rem;padding:.25rem 1rem 1rem;font-style:italic;line-height:1em;display:block}.wb-ai-canvas-form .rjsf.rjsf-theme-underline fieldset p.field-description+div.form-group{margin-top:2.5rem}.wb-ai-canvas-form .rjsf.rjsf-theme-underline fieldset>div{margin-left:0}.wb-ai-canvas-form .rjsf.rjsf-theme-underline fieldset textarea{resize:none}.wb-ai-canvas-form .rjsf.rjsf-theme-underline>.form-group.field-object{box-shadow:none;background:0 0;border:none;margin-bottom:0;padding-bottom:0}.wb-ai-canvas-form .rjsf.rjsf-theme-underline .form-group{margin-bottom:.5rem;font-size:.875rem}.wb-ai-canvas-form .rjsf.rjsf-theme-underline .form-group.field-object .form-group.field{flex-direction:column;grid-column:span 12/span 12;display:flex}.wb-ai-canvas-form .rjsf.rjsf-theme-underline .form-group.field-object .form-group.field.col-span-6{grid-column:span 6/span 6}.wb-ai-canvas-form .rjsf.rjsf-theme-underline .form-group.field-object .form-group.field.section-title{text-transform:uppercase;border-bottom:1px solid var(--border);width:100%;margin-top:1rem;margin-bottom:.5rem;padding-bottom:.25rem}.wb-ai-canvas-form .rjsf.rjsf-theme-underline .form-group.field-object .form-group.field.section-title .control-label{font-weight:600}.wb-ai-canvas-form .rjsf.rjsf-theme-underline .form-group.field-object .form-group.field label{color:var(--muted-foreground);width:auto;font-weight:500}.wb-ai-canvas-form .rjsf.rjsf-theme-underline .form-group.field-object .form-group.field label .required,.wb-ai-canvas-form .rjsf.rjsf-theme-underline label .required{color:#ef4444}.wb-ai-canvas-form .rjsf.rjsf-theme-underline label.control-label{margin-bottom:.25rem;font-size:.875rem}.wb-ai-canvas-form .rjsf.rjsf-theme-underline .form-control{border:none;border-bottom:1px solid var(--border);flex:initial;background:0 0;border-radius:0;outline:none;width:100%;padding:8px 0;font-size:.875rem;transition:border-color .2s ease-in-out;display:inline-block}.wb-ai-canvas-form .rjsf.rjsf-theme-underline .form-control:disabled{opacity:.5}.wb-ai-canvas-form .rjsf.rjsf-theme-underline .form-control.flex,.wb-ai-canvas-form .rjsf.rjsf-theme-default .form-control.flex{display:flex}.wb-ai-canvas-form .rjsf.rjsf-theme-underline input{border:none;border-bottom:1px solid var(--border);width:100%;font-size:inherit;background:0 0;border-radius:0;padding:8px 0;display:flex}.wb-ai-canvas-form .rjsf.rjsf-theme-underline input:disabled{cursor:not-allowed;opacity:.5}.wb-ai-canvas-form .rjsf.rjsf-theme-underline .form-group.field-object .form-group.field input:focus-visible{box-shadow:none;background-color:#0000;outline:none}.wb-ai-canvas-form .rjsf.rjsf-theme-underline div:has(>.error-detail){flex:1 0 100%}.wb-ai-canvas-form .text-brand{color:var(--primary)}.wb-ai-canvas-form .text-brand-dark{color:var(--primary-600,#0062ca)}.wb-ai-canvas-form .text-foreground-secondary{color:#667085}.wb-ai-canvas-form .text-foreground-muted{color:#bcbcbc}.wb-ai-canvas-form .text-foreground-placeholder{color:#9ca3af}.wb-ai-canvas-form .bg-background-subtle{background-color:#f9fafb}.wb-ai-canvas-form .bg-background-medium{background-color:#f7f8fa}.wb-ai-canvas-form .bg-background-semistrong{background-color:#f0f0f0}.wb-ai-canvas-form .border-border-subtle{border-color:#eaecf0}.wb-ai-canvas-form .border-border-medium{border-color:#e9eff7}.wb-ai-canvas-form .text-xxs{font-size:11px}.wb-ai-canvas-form .text-xs-plus{font-size:.8125rem}.wb-ai-canvas-form .text-sm-plus{font-size:15px}.wb-ai-canvas-form .p-4{padding:1rem}.wb-ai-canvas-form .rounded-xl{border-radius:.75rem}.wb-ai-canvas-form .rounded-lg{border-radius:.5rem}.wb-ai-canvas-form .jodit-wysiwyg::-webkit-scrollbar{width:5px;height:5px}.wb-ai-canvas-form .jodit-workplace ::-webkit-scrollbar{width:5px;height:5px}.wb-ai-canvas-form .jodit-wysiwyg::-webkit-scrollbar-track{background:0 0}.wb-ai-canvas-form .jodit-workplace ::-webkit-scrollbar-track{background:0 0}.wb-ai-canvas-form .jodit-wysiwyg::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:4px}.wb-ai-canvas-form .jodit-workplace ::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:4px}.wb-ai-canvas-form .jodit-wysiwyg::-webkit-scrollbar-thumb:hover{background:#aaa}.wb-ai-canvas-form .jodit-workplace ::-webkit-scrollbar-thumb:hover{background:#aaa}.wb-ai-canvas-form .jodit-react-container .jodit-toolbar__box{position:static!important}.wb-ai-input-message{animation:.2s ease-out wbAiSlideDownValidation}.wb-ai-input-message--exiting{animation:.2s ease-in forwards wbAiSlideUpValidation}@keyframes wbAiSlideDownValidation{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wbAiSlideUpValidation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}
