.copilot{z-index:1035;position:fixed;top:0;bottom:0;right:0}@media (max-width:767px){.copilot{left:0}}@media (min-width:768px){html.copilot-abierto .root-container{padding-right:var(--copilot-ancho,0px)}}.copilot-asa{cursor:col-resize;z-index:1;touch-action:none;background:0 0;border:0;width:8px;padding:0;position:absolute;top:0;bottom:0;left:-4px}.copilot-asa:after{content:"";background:0 0;width:2px;transition:background .2s;position:absolute;top:0;bottom:0;left:3px}.copilot-asa:hover:after,.copilot-asa:focus-visible:after,.copilot--arrastrando .copilot-asa:after{background:var(--primary,#1677ff)}.copilot-asa:focus-visible{outline:none}@media (max-width:767px){.copilot-asa{display:none}}.copilot--arrastrando{-webkit-user-select:none;user-select:none}.copilot--arrastrando .copilot-panel{pointer-events:none}html:has(.copilot--arrastrando){cursor:col-resize;-webkit-user-select:none;user-select:none}.copilot-panel{width:var(--copilot-panel-ancho,420px);background:var(--bg-surface,#fff);border-left:1px solid var(--border,#e8e8e8);flex-direction:column;height:100dvh;display:flex;box-shadow:-8px 0 28px #0000001f}@media (max-width:767px){.copilot-panel{width:100%;padding-bottom:env(safe-area-inset-bottom,0px);border-left:0}}.copilot-header{border-bottom:1px solid var(--border,#e8e8e8);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.copilot-title{font-size:15px;font-weight:600}.copilot-header-actions{gap:4px;display:flex}.copilot-icon-btn{width:32px;height:32px;color:var(--text-muted,#8c8c8c);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.copilot-icon-btn:hover{background:var(--bg-hover,#0000000d);color:inherit}.copilot-icon-btn:focus-visible{outline:2px solid var(--primary,#1677ff);outline-offset:1px}.copilot-body{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.copilot-empty{color:var(--text-muted,#8c8c8c);margin:auto 0}.copilot-empty p{margin:0 0 10px}.copilot-empty-lead{color:inherit;font-size:14px}.copilot-empty-note{font-size:12px}.copilot-suggestions{flex-direction:column;gap:8px;margin-top:8px;display:flex}.copilot-suggestion{text-align:left;border:1px solid var(--border,#e8e8e8);color:var(--text,inherit);cursor:pointer;font:inherit;background:0 0;border-radius:10px;padding:10px 12px;font-size:13px;transition:border-color .2s}.copilot-suggestion:hover{border-color:var(--primary,#1677ff)}.copilot-msg{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.copilot-msg--user{background:var(--primary,#1677ff);color:#fff;white-space:pre-wrap;border-radius:12px 12px 2px;align-self:flex-end;max-width:85%;padding:8px 12px}.copilot-msg--assistant{max-width:100%}.copilot-rich p{margin:0 0 8px}.copilot-rich ul,.copilot-rich ol{margin:0 0 8px;padding-left:20px}.copilot-rich code{background:var(--bg-hover,#0000000d);border-radius:4px;padding:1px 4px;font-size:12px}.copilot-table-wrap{margin:0 0 8px;overflow-x:auto}.copilot-table{border-collapse:collapse;min-width:100%;font-size:12px}.copilot-table th,.copilot-table td{text-align:left;border-bottom:1px solid var(--border,#e8e8e8);white-space:nowrap;padding:5px 8px}.copilot-table th{color:var(--text-muted,#8c8c8c);font-weight:600}.copilot-steps{flex-direction:column;gap:2px;margin:0 0 8px;padding:0;list-style:none;display:flex}.copilot-step{color:var(--text-muted,#8c8c8c);align-items:center;gap:6px;font-size:12px;display:flex}.copilot-step--error{color:var(--error,#cf1322)}.copilot-thinking{color:var(--text-muted,#8c8c8c);font-size:13px}.copilot-error{color:var(--error,#cf1322);font-size:13px}.copilot-action{border:1px solid var(--border,#e8e8e8);border-left:3px solid var(--primary,#1677ff);border-radius:10px;margin-top:8px;padding:12px}.copilot-action--executed{border-left-color:var(--success,#389e0d)}.copilot-action--failed{border-left-color:var(--error,#cf1322)}.copilot-action--cancelled,.copilot-action--expired{border-left-color:var(--text-muted,#8c8c8c);opacity:.8}.copilot-action-head{align-items:flex-start;gap:8px;font-size:13px;font-weight:600;display:flex}.copilot-action-head .anticon{color:var(--primary,#1677ff);margin-top:3px}.copilot-action-details{margin:8px 0 0;font-size:12px}.copilot-action-row{grid-template-columns:110px 1fr;gap:8px;padding:2px 0;display:grid}.copilot-action-row dt{color:var(--text-muted,#8c8c8c)}.copilot-action-row dd{margin:0}.copilot-action-buttons{gap:8px;margin-top:10px;display:flex}.copilot-action-state{color:var(--text-muted,#8c8c8c);margin-top:10px;font-size:12px}.copilot-action-state--ok{color:var(--success,#389e0d)}.copilot-action-state--error{color:var(--error,#cf1322)}.copilot-composer{border-top:1px solid var(--border,#e8e8e8);align-items:flex-end;gap:8px;padding:12px 16px 6px;display:flex}.copilot-input{resize:none;field-sizing:content;border:1px solid var(--border,#e8e8e8);min-height:40px;max-height:160px;color:inherit;font:inherit;background:0 0;border-radius:10px;flex:1;padding:9px 12px;font-size:14px}.copilot-input:focus{border-color:var(--primary,#1677ff);outline:none}.copilot-send{background:var(--primary,#1677ff);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.copilot-send:disabled{opacity:.4;cursor:default}.copilot-send:focus-visible{outline:2px solid var(--primary,#1677ff);outline-offset:2px}.copilot-footnote{color:var(--text-muted,#8c8c8c);padding:0 16px 10px;font-size:11px}.copilot-pagina{height:calc(100dvh - 150px);min-height:460px;display:flex}.copilot-pagina--cargando{justify-content:center;align-items:center}@media (max-width:767px){.copilot-pagina{height:calc(100dvh - 130px - env(safe-area-inset-bottom,0px))}}.copilot-panel--pagina{width:100%;max-width:760px;height:100%;box-shadow:none;border:0;border-radius:28px;overflow:hidden}@media (max-width:767px){.copilot-panel--pagina{border-radius:24px}}.copilot-panel--pagina .copilot-header{border-bottom:0;padding:24px 28px 4px}@media (max-width:767px){.copilot-panel--pagina .copilot-header{padding:20px 20px 4px}}.copilot-panel--pagina .copilot-title{font-size:19px;font-weight:700}.copilot-panel--pagina .copilot-body{padding:12px 28px 20px}@media (max-width:767px){.copilot-panel--pagina .copilot-body{padding:12px 20px 16px}}.copilot-panel--pagina .copilot-msg{max-width:820px}.copilot-panel--pagina .copilot-msg--user{max-width:min(640px,85%)}.copilot-panel--pagina .copilot-empty{color:var(--text,inherit);margin:0}.copilot-panel--pagina .copilot-empty p{margin:0 0 16px}.copilot-panel--pagina .copilot-empty-lead{font-size:15px;line-height:1.5}.copilot-panel--pagina .copilot-suggestions{flex-flow:wrap;gap:8px;margin-top:0}.copilot-panel--pagina .copilot-suggestion{min-height:40px;color:var(--text-muted,#8c8c8c);border-radius:999px;padding:8px 22px;font-size:14px}.copilot-panel--pagina .copilot-suggestion:hover{color:var(--text,inherit)}.copilot-panel--pagina .copilot-composer{border-top:0;gap:8px;padding:0 28px 8px}@media (max-width:767px){.copilot-panel--pagina .copilot-composer{padding:0 20px 8px}}.copilot-panel--pagina .copilot-input{border-radius:8px;min-height:88px}.copilot-panel--pagina .copilot-send{background:var(--brand,#04b7af);width:62px;color:var(--on-brand,#0a0f0e);border-radius:999px}.copilot-panel--pagina .copilot-footnote{padding:0 28px 24px;font-size:12px}@media (max-width:767px){.copilot-panel--pagina .copilot-footnote{padding:0 20px 20px}}.copilot-pagina:has(.copilot-panel--vacio){height:auto;min-height:0}.copilot-pagina:has(.copilot-panel--vacio) .copilot-body{flex:none}
