:root{--papel:#fff;--niebla:#f2f2f2;--tinta:#231f20;--humo:#5c5c5c;--travesano:#7f7f7f;--filete:#d9d9d9;--foco:#231f20;--sans:"Nunito Sans", "Segoe UI", Arial, sans-serif;--radio:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--sans);color:var(--tinta);background:var(--papel);font-variant-numeric:lining-nums;font-size:15px;font-weight:400;line-height:24px}button,input,select,textarea{font:inherit;color:inherit}strong,b,th{font-weight:500}h1,h2,h3,h4{margin:0;font-weight:400}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--humo)}.small{font-size:13px;line-height:19px}.error{color:var(--tinta)}.error:not(.dot):not(.status-pill):not(.task-status):not(.req-status):before{content:"ERROR · ";letter-spacing:.12em;color:var(--humo);font-size:10px;font-weight:500}.ok{color:var(--tinta)}.pre{white-space:pre-wrap}code{background:var(--niebla);word-break:break-all;padding:1px 4px;font-size:12px}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cornisa{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.clave{letter-spacing:.12em;text-transform:uppercase;color:var(--humo);font-size:10px;font-weight:500;line-height:14px}.app{flex-direction:column;height:100%;display:flex}.topbar{background:var(--papel);z-index:5;align-items:center;gap:32px;padding:16px 48px;display:flex}.brand{cursor:pointer;background:0 0;border:0;margin-right:16px;padding:0;display:block}.brand img{width:auto;height:60px;display:block}.brand-avatar{place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.brand-avatar.raised:after{content:"";background:var(--tinta);border:2px solid var(--papel);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.nav{flex-wrap:wrap;gap:32px;margin-right:auto;display:flex}.nav-item{cursor:pointer;letter-spacing:.04em;color:var(--tinta);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.nav-item:hover{color:var(--humo)}.nav-item.active{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.chat-foot{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 2px 0;display:flex}.diff{white-space:pre-wrap;font-size:13px;line-height:20px}.diff ins,.vista ins{background:var(--niebla);border-bottom:1px solid var(--tinta);text-decoration:none}.diff del{color:var(--humo)}.estilo{border-left:2px solid var(--filete);margin:6px 0;padding:6px 10px}.estilo p{margin:0 0 2px}.estilo ul{margin:0;padding-left:18px}.edit-draft{flex-direction:column;gap:6px;display:flex}.edit-draft label{flex-direction:column;gap:2px;display:flex}.health-strip{background:var(--tinta);color:#fff;align-items:baseline;gap:16px;padding:8px 24px;font-size:14px;display:flex}.health-strip .link{color:#fff}.version-nueva{background:var(--niebla);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:6px 24px;font-size:13px;line-height:19px;display:flex}ul.plain{margin:0;padding:0;list-style:none}.board-grid{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:16px;display:grid}.board-list li{border-bottom:1px solid var(--filete);padding:6px 0}.board-list li:last-child{border-bottom:0}.turn-controls{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;display:flex}.badge{background:var(--tinta);color:#fff;letter-spacing:0;text-align:center;vertical-align:1px;border-radius:0;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.btn{border:1px solid var(--tinta);height:36px;color:var(--tinta);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radio);background:0 0;justify-content:center;align-items:center;padding:0 20px;font-size:12px;font-weight:500;line-height:14px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover:not(:disabled){background:var(--niebla);border-color:var(--tinta);color:var(--tinta)}.btn:disabled{color:var(--travesano);border-color:var(--filete);cursor:default;background:0 0}.btn.large{height:48px;padding:0 28px;font-size:13px}.btn.danger{color:var(--tinta)}.btn.small{letter-spacing:.1em;height:32px;padding:0 18px;font-size:12px}.link,.icon-btn{color:var(--tinta);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .12s}.link.go:after{content:" →"}.row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.row.end{justify-content:flex-start}.dot{border:1px solid var(--humo);background:0 0;border-radius:50%;width:8px;height:8px;display:inline-block}.dot.trabajando,.dot.working{background:var(--tinta);border-color:var(--tinta);animation:1s infinite pulse}.dot.esperando,.dot.error{background:var(--tinta);border-color:var(--tinta)}.main{flex:1;min-height:0;position:relative;overflow:auto}.loading{color:var(--tinta);padding:48px;font-size:24px;font-weight:300;line-height:30px}.office{flex-direction:column;height:100%;display:flex}.stage-wrap{background:var(--niebla);flex:1;justify-content:center;align-items:flex-start;min-height:360px;display:flex;position:relative;overflow:hidden}.stage{transform-origin:top;position:absolute;top:0}.layer{display:block;position:absolute}.character{cursor:pointer;background:0 0;border:0;padding:0}.character.walking{transition:left 3.2s linear,top 3.2s linear}.character img{pointer-events:none;width:100%;height:100%}.character:focus-visible{outline:2px solid var(--foco);outline-offset:-40px}.character.status-trabajando.seated img{transform-origin:50% 60%;animation:.45s ease-in-out infinite typing}.character.walking img{animation:.5s ease-in-out 6 walk}.pixel{image-rendering:pixelated}.desk{pointer-events:none}.desk-hit{cursor:pointer}.station-label{pointer-events:none;flex-direction:column;align-items:center;gap:4px;width:240px;display:flex}.name-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--tinta);background:var(--papel);padding:6px 12px;font-size:12px;font-weight:500;line-height:16px}.status-pill{letter-spacing:.12em;text-transform:uppercase;background:var(--papel);color:var(--humo);white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:500;line-height:14px;display:inline-flex}.status-pill:before{content:"";border:1px solid var(--humo);border-radius:50%;flex:none;width:6px;height:6px}.station-label .status-pill{font-size:11px}.status-pill.trabajando{color:var(--tinta)}.status-pill.trabajando:before{background:var(--tinta);border-color:var(--tinta);animation:1s infinite pulse}.status-pill.esperando,.status-pill.hand,.status-pill.error{color:var(--tinta)}.status-pill.esperando:before,.status-pill.hand:before,.status-pill.error:before{background:var(--tinta);border-color:var(--tinta)}.office-roster{background:var(--papel);border-top:1px solid var(--filete);flex-wrap:wrap;gap:32px;margin:0;padding:12px 48px;font-size:14px;list-style:none;display:flex}.office-roster li{align-items:center;gap:8px;display:flex}.office-roster strong{font-weight:500}@keyframes pulse{50%{opacity:.35}}@keyframes typing{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(1.5px)rotate(-.4deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(1.5px)rotate(.4deg)}}@media (prefers-reduced-motion:reduce){.character img{animation:none!important}}@keyframes walk{50%{transform:translateY(-5px)}}.chat-window{background:var(--papel);border:1px solid var(--filete);flex-direction:column;display:flex;overflow:hidden}.main{--chat-w:min(680px, 55vw)}.chat-window.floating{width:var(--chat-w);z-index:80;border-width:0 0 0 1px;position:absolute;top:0;bottom:0;right:0}.main.with-chat>.office{margin-right:var(--chat-w)}.chat-window.embedded{height:100%}.chat-head{background:var(--papel);color:var(--tinta);border-bottom:1px solid var(--filete);grid-template-columns:auto 1fr auto;align-items:center;gap:12px 16px;padding:20px 24px 16px;display:grid}.chat-close{align-self:start}.chat-controls{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.chat-controls select{min-width:180px}.chat-avatar{background:var(--niebla);border-radius:50%;flex:none;width:48px;height:48px;position:relative;overflow:hidden}.chat-avatar img{max-width:none;position:absolute}.chat-avatar img[src$=\.png],.appearance-option img[src$=\.png]{image-rendering:pixelated}.chat-title{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.chat-title h2,.page .chat-title h2{color:var(--tinta);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:300;line-height:30px}.effort select{border:1px solid var(--travesano);border-radius:var(--radio);background:var(--papel);color:var(--tinta);height:36px;padding:0 8px;font-size:13px;font-weight:400}.tabs{border-bottom:1px solid var(--filete);gap:24px;padding:0 16px;display:flex}.tabs button{cursor:pointer;color:var(--humo);letter-spacing:.01em;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0 10px;font-size:14px;font-weight:500}.tabs button:hover{color:var(--tinta)}.tabs button.active{color:var(--tinta);border-bottom-color:var(--tinta)}.tab-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.page .tabs{margin:16px 0 20px;padding:0}.chat-tab{flex-direction:column;flex:1;min-height:0;display:flex}.chat-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.needs{background:var(--niebla);border-top:1px solid var(--filete);padding:16px 24px 20px}.needs .request-card{background:var(--papel);padding:16px 20px;font-size:15px;line-height:1.55}.needs .action-details pre{max-height:none}.needs .action-details{grid-template-columns:minmax(0,1fr);gap:2px;font-size:15px}.needs .action-details dt{padding-top:10px}.needs .request-card,.needs .request-card *{min-width:0}.needs .request-card .question{font-weight:400}.needs h3{color:var(--tinta);margin:0 0 8px;font-size:15px;font-weight:500}.messages{background:var(--papel);flex-direction:column;flex:1 0 auto;gap:14px;padding:20px 24px;display:flex}.msg{flex-direction:column;max-width:88%;display:flex}.msg.user{align-self:flex-end;align-items:flex-end}.msg.agent{align-self:stretch;max-width:100%}.md-bubble{white-space:normal}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol,.md blockquote,.md .md-table,.md pre{margin:0 0 10px}.md ul,.md ol{padding-left:22px}.md li{margin:2px 0}.md .md-h{margin:14px 0 6px;font-weight:600}.md .md-h1,.md .md-h2{font-size:16px}.md blockquote{border-left:2px solid var(--filete);color:var(--grafito,var(--tinta));padding-left:10px}.md .md-table{overflow-x:auto}.md table{border-collapse:collapse;font-size:13px;line-height:19px}.md th,.md td{text-align:left;border-bottom:1px solid var(--filete);vertical-align:top;padding:4px 10px 4px 0}.md th{font-weight:600}.md pre{white-space:pre-wrap;background:var(--niebla);padding:8px 10px;font-size:13px}.md hr{border:0;border-top:1px solid var(--filete);margin:12px 0}.file-chip{border:1px solid var(--filete);background:var(--papel);white-space:nowrap;align-items:baseline;gap:8px;max-width:100%;margin:0 2px;padding:1px 8px;font-size:13px;line-height:20px;display:inline-flex}.file-chip .file-name{text-overflow:ellipsis;max-width:32ch;overflow:hidden}.file-chip a,.md a{color:var(--tinta);text-underline-offset:2px;text-decoration:underline}.file-chip a{font-size:12px}.msg.system{align-self:flex-start;max-width:100%}.bubble{background:var(--papel);border:1px solid var(--filete);white-space:pre-wrap;word-break:break-word;padding:8px 12px;font-size:15px;line-height:24px}.msg.user .bubble{background:var(--niebla);border-color:var(--niebla)}.msg.system .bubble{border:0;border-left:1px solid var(--filete);color:var(--humo);background:0 0;font-size:13px;line-height:19px}.msg time{color:var(--humo);margin-top:4px;font-size:11px}.task-ref{letter-spacing:.12em;text-transform:uppercase;color:var(--humo);font-size:10px;font-weight:500}.typing .bubble{flex-direction:column;gap:4px;display:flex}.activity-line{color:var(--humo);font-size:13px}.dots{gap:4px;display:inline-flex}.dots i{background:var(--humo);border-radius:50%;width:6px;height:6px;animation:1s infinite pulse}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}.composer{border-top:1px solid var(--filete);align-items:flex-end;gap:8px;padding:12px 24px 16px;display:flex}.composer textarea{resize:none;border:1px solid var(--travesano);border-radius:var(--radio);flex:1;height:36px;min-height:36px;max-height:190px;padding:7px 12px;line-height:20px;overflow-y:auto}.composer textarea:focus{border-color:var(--tinta);outline:none}.composer .btn{flex:none}.tasks-tab,.agent-config{padding:16px}.tasks-tab h3{color:var(--tinta);margin:16px 0 8px;font-size:19px;font-weight:500;line-height:26px}.task{border-top:1px solid var(--filete);padding:12px 0}.task header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.task p{margin:4px 0}.task-status,.req-status{letter-spacing:.12em;text-transform:uppercase;color:var(--humo);margin-left:auto;font-size:10px;font-weight:500;line-height:14px}.task-status.esperando_usuario,.req-status.pendiente,.task-status.error,.req-status.fallida,.task-status.en_curso{color:var(--tinta)}.files,.activity{margin:0;padding:0;font-size:13px;list-style:none}.files li,.activity li{border-bottom:1px solid var(--filete);padding:4px 0}.activity time{color:var(--humo);margin-right:8px}.request-card{border-top:1px solid var(--filete);background:var(--papel);padding:16px 0}.request-card header{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.request-card .question{margin:8px 0;font-weight:500}.request-card .req-detalle{margin:0 0 8px;font-size:13px}.request-card .req-detalle summary{cursor:pointer;color:var(--humo)}.request-card .req-detalle p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.action-details{grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:8px 0;font-size:14px;display:grid}.action-details dt{letter-spacing:.12em;text-transform:uppercase;color:var(--humo);padding-top:3px;font-size:10px;font-weight:500}.action-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.action-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--sans);background:var(--niebla);max-height:220px;margin:0;padding:8px 12px;overflow:auto}.action-details .attachments{gap:4px;margin:0;padding:0;list-style:none;display:grid}.file-row{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.action-details a{color:var(--tinta)}.req-actions{flex-direction:column;gap:8px;display:flex}.req-actions textarea{border:1px solid var(--travesano);border-radius:var(--radio);padding:8px 12px}.page{max-width:1280px;padding:32px 48px}.page-title{color:var(--tinta);margin:0 0 16px;font-size:34px;font-weight:300;line-height:40px}.page h2{color:var(--tinta);margin:24px 0 8px;font-size:24px;font-weight:400;line-height:30px}.page h3{margin:16px 0 8px;font-size:19px;font-weight:500;line-height:26px}.card{background:var(--papel);border-top:1px solid var(--filete);padding:24px 0}.card h2{margin-top:0}.card dl,.schedule dl{grid-template-columns:auto 1fr;gap:4px 16px;margin:0 0 16px;font-size:14px;display:grid}.card dt{letter-spacing:.12em;text-transform:uppercase;color:var(--humo);padding-top:3px;font-size:10px;font-weight:500}.card dd{margin:0}.exp-datos dl{grid-template-columns:auto minmax(0,1fr)}.exp-datos dd{overflow-wrap:anywhere;min-width:0}.cards{gap:8px;display:grid}.pulpo-page{grid-template-columns:minmax(0,1fr) clamp(360px,35vw,500px);max-width:none;height:100%;min-height:560px;padding:16px 48px 24px;display:grid}.pulpo-chat{flex-direction:column;min-width:0;min-height:0;padding-right:48px;display:flex}.pulpo-organizar{border-left:1px solid var(--filete);flex-direction:column;min-width:0;min-height:0;padding-left:48px;display:flex}.dir-cabeza{flex-wrap:wrap;align-items:baseline;gap:8px 24px;min-height:40px;margin-bottom:20px;display:flex;position:relative}.dir-cabeza .page-title{letter-spacing:-.005em;margin:0;font-size:32px;line-height:40px}.pulpo-page .dir-cabeza h2{margin:0;padding-top:3px;font-size:24px;font-weight:300;line-height:40px}.correo{color:var(--humo);flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-left:auto;font-size:13px;line-height:19px;display:flex}.correo .link{font-size:11px}.correo-panel{z-index:20;background:var(--papel);border:1px solid var(--filete);width:min(440px,100%);max-height:min(70vh,640px);color:var(--tinta);padding:18px 20px;font-size:14px;line-height:20px;position:absolute;top:calc(100% + 4px);right:0;overflow:auto}.correo-bloque{border-bottom:1px solid var(--filete);margin:0 0 14px;padding:0 0 14px}.correo-bloque p{margin:0 0 4px}.correo-panel dl{grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:0 0 12px;font-size:14px;display:grid}.correo-panel dt{letter-spacing:.12em;text-transform:uppercase;color:var(--humo);padding-top:3px;font-size:10px;font-weight:500}.correo-panel dd{overflow-wrap:anywhere;min-width:0;margin:0}.correo-acciones{flex-wrap:wrap;gap:6px 20px;display:flex}.chat-window.embedded{background:0 0;border:0;flex:1;height:auto;min-height:0}.chat-window.embedded .messages{background:0 0;gap:20px;padding:4px 0 24px}.chat-window.embedded .msg.agent{max-width:min(680px,88%)}.chat-window.embedded .msg.agent .bubble{background:0 0;border:0;padding:0}.chat-window.embedded .msg.user .bubble{padding:10px 14px}.chat-window.embedded .needs{background:0 0;padding:16px 0}.chat-window.embedded .needs .request-card{padding:12px 0}.chat-window.embedded .attach-list{border-top:0;padding:8px 0}.chat-window.embedded .chat-foot{flex-wrap:wrap;column-gap:16px;padding:8px 0 0}.org-barra-fila .btn[aria-expanded=true]{background:var(--niebla)}.chat-window.embedded .agent-config,.chat-window.embedded .tasks-tab{padding:8px 0}.chat-volver{border-bottom:1px solid var(--filete);align-items:baseline;gap:16px;padding:0 0 12px;display:flex}.composer.campo-chat{border:1px solid var(--filete);border-radius:var(--radio);gap:8px;padding:8px 8px 8px 16px}.composer.campo-chat:focus-within{border-color:var(--tinta)}.composer.campo-chat textarea{background:0 0;border:0;height:32px;min-height:32px;padding:4px 0;line-height:24px}.composer.campo-chat textarea:focus{outline:none}.composer.campo-chat .btn.icon{width:32px;height:32px;color:var(--humo);border-color:#0000}.composer.campo-chat .btn.icon:hover:not(:disabled){border-color:#0000}.chat-opciones{position:relative}.chat-opciones>.link{font-size:11px}.chat-opciones-panel{z-index:20;background:var(--papel);border:1px solid var(--filete);width:min(340px,100vw - 32px);color:var(--tinta);padding:16px 20px;position:absolute;bottom:calc(100% + 8px);right:0}.chat-opciones-panel[hidden],.correo-panel[hidden]{display:none}.chat-opciones-motor{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}.chat-opciones-motor .effort{min-width:0;display:block}.chat-opciones-motor select{width:100%;min-width:0;height:32px;padding:0 8px;font-size:13px}.chat-opciones-enlaces{border-top:1px solid var(--filete);flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:14px;padding-top:12px;display:flex}.chat-opciones-enlaces .link{font-size:11px}@media (hover:hover){.chat-window.embedded .msg:not(.con-origen) time{opacity:0;transition:opacity .15s}.chat-window.embedded .msg:hover time,.chat-window.embedded .msg:focus-within time{opacity:1}}.dir-estado{color:var(--tinta);font-size:13px;font-weight:500;line-height:19px}@media (width<=1100px){.pulpo-chat{padding-right:32px}.pulpo-organizar{padding-left:32px}}.triage{padding:16px 0}.triage-select{grid-template-columns:minmax(0,1fr) minmax(0,160px);gap:12px;display:grid}.triage-select select{width:100%;min-width:0}.triage p{margin:8px 0 0}@media (width<=480px){.triage-select{grid-template-columns:1fr}}.correo-panel .triage-select{grid-template-columns:minmax(0,1fr)}.processed{padding:0;font-size:14px;list-style:none}.processed li{border-bottom:1px solid var(--filete);padding:8px 0}.tag{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta);font-size:10px;font-weight:500;line-height:14px}.tag.informativo{color:var(--humo)}.tag.sin_clasificar{font-weight:700;text-decoration:underline}.warning{border-left:3px solid var(--tinta);background:var(--niebla);color:var(--tinta);margin:8px 0;padding:8px 12px;font-size:14px;font-weight:600}.schedule-edit,.profile-fields{flex-direction:column;gap:12px;margin:12px 0;display:flex}label{color:var(--tinta);flex-direction:column;gap:4px;font-size:13px;font-weight:500;display:flex}input:not([type=radio]):not([type=checkbox]):not([type=range]),textarea,select{border:1px solid var(--travesano);border-radius:var(--radio);background:var(--papel);color:var(--tinta);padding:8px 12px;font-size:15px;font-weight:400}input:focus,textarea:focus,select:focus{outline:2px solid var(--foco);outline-offset:2px}input[type=radio],input[type=checkbox]{accent-color:var(--tinta)}label.check,.fallback-list label{flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:400}.fallback-list{flex-direction:column;gap:8px;display:flex}.account-select{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.card .btn{margin-right:8px}.appearance{border:0;margin:0;padding:0}.appearance legend{margin-bottom:8px;font-size:13px;font-weight:500}.appearance-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.appearance-option{text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;gap:4px;padding:4px;font-size:12px;font-weight:400;position:relative}.appearance-option input{opacity:0;pointer-events:none;position:absolute}.appearance-option img{aspect-ratio:1;object-fit:cover;object-position:50% 0;background:var(--niebla);width:100%}.appearance-option.selected{border-color:var(--tinta)}.extra{margin-top:16px}.modal-backdrop{z-index:50;background:#231f2066;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--papel);width:min(600px,100%);max-height:92vh;padding:32px;overflow:auto}.modal h2{color:var(--tinta);margin:0 0 8px;font-size:34px;font-weight:300;line-height:40px}@media (width<=860px){.topbar{flex-wrap:wrap;gap:4px 12px;padding:12px 16px 0}.brand img{height:44px}.nav{scrollbar-width:none;flex-wrap:nowrap;order:3;gap:20px;width:calc(100% + 32px);margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav-item{white-space:nowrap;flex:none;font-size:13px}.add-agent{height:32px;margin-left:auto;padding:0 12px}.health-strip{flex-wrap:wrap;gap:4px 16px;padding:8px 16px}.version-nueva{padding:6px 16px}.page{padding:16px}.page-title{font-size:28px;line-height:34px}.office-roster{gap:12px 24px;padding:12px 16px}.chat-window.floating{width:auto;height:auto;position:fixed;inset:0}.main.with-chat>.office{margin-right:0}.chat-head{gap:8px 12px;padding:12px 16px}.chat-controls select{min-width:0;max-width:100%}.tabs{scrollbar-width:none;gap:20px;overflow-x:auto}.tabs button{white-space:nowrap;flex:none}.messages{padding:16px}.needs{padding:12px 16px 16px}.composer{padding:8px 12px 12px}.attach-list{padding:8px 16px}.msg{max-width:94%}.account-select{grid-template-columns:1fr}.appearance-grid{grid-template-columns:repeat(2,1fr)}.card dd{overflow-wrap:anywhere;min-width:0}input:not([type=radio]):not([type=checkbox]):not([type=range]),textarea,select{font-size:16px}}.desk-plate{pointer-events:none;white-space:nowrap}.office-3d .character.status-trabajando.seated img{animation:2.4s ease-in-out infinite breathe}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.radio-row{flex-wrap:wrap;gap:24px;margin-bottom:8px;display:flex}.telegram{border-top:1px solid var(--filete);max-width:760px;margin-top:24px;padding-top:16px}.telegram h3{margin-top:0}.telegram-prefs{flex-direction:column;gap:12px;display:flex}.telegram-prefs fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.telegram-prefs fieldset:disabled{opacity:.55}.telegram-prefs legend,.telegram-subtitulo{margin-bottom:6px;font-size:13px;font-weight:500}.telegram-prefs .radio-row{margin-top:-8px}.telegram a{color:var(--tinta);text-underline-offset:2px;text-decoration:underline}.telegram-fila{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.telegram-botones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.telegram-confirmar{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.telegram-codigo{background:var(--niebla);margin:8px 0;padding:12px 16px}.telegram-codigo .btn{margin-top:4px}.codigo-vinculo{letter-spacing:.08em;background:var(--papel);-webkit-user-select:all;user-select:all;padding:4px 12px;font-size:22px;line-height:32px}.origen{letter-spacing:.02em}.access{background:var(--papel);flex-direction:column;justify-content:space-between;gap:40px;min-height:100%;padding:48px;display:flex}.access-card{flex-direction:column;gap:16px;width:min(420px,100%);display:flex}.access-logo{align-self:flex-start;width:auto;height:76px;margin-bottom:24px}.access-lead{color:var(--humo);margin:0}.access-card h1{color:var(--tinta);margin:-8px 0 0;font-size:34px;font-weight:300;line-height:40px}.access-sub{color:var(--humo);margin:0 0 8px}.access-card input{height:44px}.access-password{display:flex;position:relative}.access-password input{flex:1;min-width:0;padding-right:96px}.access-password .link{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.access-submit{align-self:flex-start;margin-top:8px}.access-card .muted.small{margin:8px 0 0}.access-foot{letter-spacing:.16em;text-transform:uppercase;color:var(--humo);margin:0;font-size:12px;font-weight:500;line-height:16px}@media (width<=600px){.access{gap:32px;padding:32px 16px 24px}.access-logo{height:60px;margin-bottom:16px}.access-card h1{font-size:28px;line-height:34px}.access-submit{align-self:stretch}}.users-list{margin:16px 0;padding:0;list-style:none}.users-list li{border-bottom:1px solid var(--filete);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:8px 0;display:flex}.users-list li>span:first-child{overflow-wrap:anywhere;flex:240px;min-width:0}.users-actions{gap:8px 16px}.users-reset{flex-basis:100%}.users-confirmar{margin-top:24px}.users-permisos{flex-wrap:wrap;flex-basis:100%;gap:4px 24px}.alerta-acceso{flex-wrap:wrap}.alerta-acceso .alerta-botones{flex-shrink:0;gap:16px}.user-form{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));align-items:end;gap:12px;display:grid}.user-form .btn{justify-self:start}.tabla-desliza{max-width:100%;overflow-x:auto}table.ingresos td{white-space:nowrap}.attach-list{border-top:1px solid var(--filete);flex-wrap:wrap;gap:6px 20px;margin:0;padding:8px 24px;font-size:14px;list-style:none;display:flex}.attach-list li{align-items:baseline;gap:10px;display:flex}.references{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.references h3{margin:0;font-size:15px;font-weight:500}.references .attach-list{border:0;flex-direction:column;padding:0}.chat-tab{position:relative}.chat-tab.dragging:after{content:"";border:2px dashed var(--tinta);pointer-events:none;position:absolute;inset:0}.drop-hint{z-index:5;pointer-events:none;background:#ffffffeb;place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.attach-list a.link,.file-row a.link:first-child{text-transform:none;letter-spacing:0;font-size:14px}.references p{margin:0}.link:hover,.icon-btn:hover{-webkit-text-decoration-color:var(--tinta);text-decoration-color:var(--tinta)}.office-roster .link{margin-left:8px}.office-roster li{gap:6px}.btn.icon{width:36px;height:36px;padding:0}.btn.icon svg{display:block}.request-card .action-details pre{max-height:none}.page .chat-window .tabs{margin:0;padding:0 24px}table.usage{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}table.usage th,table.usage td{text-align:left;border-bottom:1px solid var(--filete);vertical-align:top;padding:6px 8px}table.terms tr.urgent td{background:var(--niebla)}table.terms .urgent-cell{border-left:3px solid var(--tinta);font-weight:600}table.usage th{letter-spacing:.12em;text-transform:uppercase;color:var(--humo);font-size:10px;font-weight:500}.bloque{display:block}.exp-link{text-decoration:underline;-webkit-text-decoration-color:var(--filete);text-decoration-color:var(--filete);text-underline-offset:3px;white-space:nowrap}.exp-link:hover{-webkit-text-decoration-color:var(--tinta);text-decoration-color:var(--tinta)}a.exp-fila{color:var(--tinta);text-decoration:none}a.exp-fila:hover{text-underline-offset:3px;text-decoration:underline}.exp-buscar{align-items:center;gap:8px;max-width:720px;margin:8px 0 0;display:flex}.exp-buscar input{flex:1;min-width:0}table.expedientes td{overflow-wrap:anywhere;font-size:14px}table.expedientes td .tag{line-height:16px}@media (width>=1101px){table.expedientes th,table.expedientes td[data-label=Actualizado],table.expedientes td[data-label=Pendiente] .tag{white-space:nowrap}}@media (width<=1100px){table.expedientes thead{display:none}table.expedientes,table.expedientes tbody,table.expedientes tr,table.expedientes td{width:100%;display:block}table.expedientes tr{border-bottom:1px solid var(--filete);padding:8px 0}table.expedientes td{border:0;padding:2px 0}table.expedientes td:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--humo);font-size:10px;line-height:14px;display:block}table.expedientes td:first-child:before{content:none}}details.exp-alta>summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.exp-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:16px 0;display:grid}.exp-form label{letter-spacing:.12em;text-transform:uppercase;color:var(--humo);font-size:10px;line-height:14px}.exp-form input,.exp-form select,.exp-form textarea{text-transform:none;letter-spacing:0;line-height:20px}.exp-ancho,.exp-parte{grid-column:1/-1}.exp-parte{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px 16px;display:grid}.exp-item{border-bottom:1px solid var(--filete);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:8px 0;font-size:14px;display:grid}.exp-item>.turn-controls{margin-top:0}.exp-item>.error{grid-column:1/-1;margin:0}.exp-asignar{grid-template-columns:minmax(0,1fr) auto auto}.exp-asignar select{max-width:260px;padding:4px 8px;font-size:13px}.exp-sub{color:var(--humo);overflow-wrap:anywhere;padding:2px 0 2px 20px;font-size:13px;line-height:19px}.exp-sub.row{color:var(--tinta);gap:8px 16px;padding-top:6px}.exp-cabecera{justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;display:flex}.exp-cabecera .page-title{overflow-wrap:anywhere}.exp-datos{padding-top:12px}.exp-acciones{gap:8px 20px;margin:0 0 8px}.exp-panel{border:1px solid var(--filete);margin:8px 0 16px;padding:12px 16px}.exp-panel h3{margin:12px 0 4px;font-size:15px;line-height:22px}.exp-panel select{min-width:0;max-width:100%}.exp-hoy{border-top:1px solid var(--filete);flex-wrap:wrap;gap:4px 24px;padding:10px 0 0;font-size:14px;display:flex}.exp-urgente>span:first-child{border-left:3px solid var(--tinta);padding-left:8px}.exp-bitacora li{border-bottom:1px solid var(--filete);grid-template-columns:110px 90px minmax(0,1fr);gap:12px;padding:4px 0;font-size:13px;line-height:19px;display:grid}.exp-bitacora li>span{overflow-wrap:anywhere;min-width:0}.exp-no-existe{margin:24px 0 8px;font-size:19px;line-height:26px}.task header .exp-linea-panel{flex-basis:100%;order:10;gap:8px;margin-top:4px}.exp-aviso{border-left:3px solid var(--tinta);background:var(--niebla);overflow-wrap:anywhere;margin:8px 0;padding:10px 14px;font-size:14px;line-height:21px}.exp-aviso p{margin:0 0 4px}.exp-aviso strong{font-weight:500}.exp-hechos{border-left:3px solid var(--filete);margin:8px 0;padding:8px 12px}.exp-hechos p,.warning p{margin:0 0 4px}.exp-sugerencia{border-bottom:1px solid var(--filete);overflow-wrap:anywhere;padding:12px 0;font-size:14px}.exp-sug-cabeza{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.exp-sug-motivo{margin:4px 0}.exp-sugerencia .exp-sug-objetos{border-left:1px solid var(--filete);margin:0 0 4px;padding-left:12px}.exp-sug-objetos li{padding:1px 0}.exp-sugerencia select{max-width:320px;padding:4px 8px;font-size:13px}.exp-sugerencia .exp-sub input{flex:180px;min-width:0}.btn.envuelve{white-space:normal;text-align:center;height:auto;min-height:36px;padding-top:8px;padding-bottom:8px;line-height:16px}a.parte-enlace{color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:var(--filete);text-decoration-color:var(--filete);text-underline-offset:3px}a.parte-enlace:hover{-webkit-text-decoration-color:var(--tinta);text-decoration-color:var(--tinta)}@media (width<=860px){.exp-sugerencia select{width:100%;max-width:none}.exp-form,.exp-parte,.exp-item,.exp-asignar{grid-template-columns:minmax(0,1fr)}.exp-asignar select{max-width:none}.exp-bitacora li{grid-template-columns:minmax(0,1fr);gap:0}.exp-cabecera{flex-direction:column;gap:4px}}.rotulo,.page .rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--humo);margin:0;font-size:11px;font-weight:500;line-height:16px}.meta{color:var(--humo);font-size:13px;font-weight:400;line-height:19px;display:block}.link.suave{color:var(--humo)}.link.suave:hover{color:var(--tinta)}.org-cuerpo{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.org-cuerpo>*{flex-shrink:0}.org-cuerpo .rotulo{margin-bottom:8px}.org-pendientes{display:contents}.org-seccion+.org-pendientes>.rotulo{margin-top:32px}.pulpo-organizar .exp-hechos{border-left:0;border-bottom:1px solid var(--filete);margin:0 0 20px;padding:0 0 12px;font-size:14px;line-height:21px}.org-propuesto{border-top:1px solid var(--filete);padding:14px 0}.decidir.franja{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 24px;display:grid}.decidir-nombre{overflow-wrap:anywhere;font-size:16px;line-height:24px;display:block}.decidir .decidir-enlaces{flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:6px;display:flex}.decidir .link{font-size:11px}.decidir:not(.franja) .decidir-enlaces{gap:6px 16px}.decidir.editando{flex-direction:column;align-items:stretch;gap:4px;display:flex}.decidir.editando .decidir-enlaces{margin-top:8px}.decidir.editando:not(.franja){max-width:560px;margin-top:8px}input.decidir-campo{border-color:var(--tinta);width:100%;min-width:0;height:40px;padding:0 12px;font-size:16px}input.decidir-campo:focus{outline:none}.decidir-area{color:var(--humo);margin-top:6px;font-size:12px;font-weight:400}.decidir-area select{width:100%;min-width:0;padding:6px 10px;font-size:14px}.decidir-descartar{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;font-size:13px;line-height:19px;display:flex}.decidir-descartar input{flex:160px;min-width:0;height:32px;padding:4px 10px;font-size:13px}.decidir-descartar .decidir-enlaces{margin-top:0}.decidir .error{margin:6px 0 0}.org-lista li{border-top:1px solid var(--filete);grid-template-columns:20px minmax(0,1fr);gap:0 10px;padding:10px 0;display:grid}.org-lista li>input[type=checkbox]{cursor:pointer;width:15px;height:15px;margin:4px 0 0}.org-lista li>label{cursor:pointer;font-size:15px;font-weight:400;line-height:22px;display:block}.org-titulo{overflow-wrap:anywhere;color:var(--tinta);display:block}.org-extra{grid-column:2}.org-extra .decidir-enlaces{flex-wrap:wrap;gap:4px 20px;margin-top:4px;display:flex}.org-extra .link{font-size:11px}.org-extra .error{margin:4px 0 0}.org-asignar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px;display:flex}.org-asignar select{flex:220px;min-width:0;max-width:380px;padding:4px 8px;font-size:13px}.org-ver{align-self:flex-start;margin-top:8px;font-size:11px}.org-pie{z-index:3;background:var(--papel);border-top:1px solid var(--filete);margin-top:12px;padding:12px 0 0;position:sticky;bottom:0}.pulpo-organizar .org-pie{margin-top:auto}.org-barra{position:relative}.org-barra-fila{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:44px;display:flex}.org-cuenta{color:var(--humo);white-space:nowrap;margin-right:auto;font-size:13px}.org-barra-fila .link{font-size:11px}.org-barra-fila .btn.small,.decidir .btn.small,.org-resultado .btn.small,.org-panel .btn.small{letter-spacing:.1em;height:32px;padding:0 14px;font-size:11px}.org-panel{z-index:5;background:var(--papel);border:1px solid var(--filete);width:min(340px,100%);padding:18px 20px;position:absolute;bottom:calc(100% + 8px);right:0}.org-panel label{color:var(--humo);font-size:12px;font-weight:400;line-height:16px;display:block}.org-panel input{border-color:var(--filete);width:100%;min-width:0;height:36px;margin:4px 0 12px;padding:0 12px;font-size:14px;display:block}.org-panel input:focus{border-color:var(--tinta);outline:none}.org-panel>input{margin-top:0}.org-opciones{max-height:240px;overflow:auto}.org-opciones button{border:0;border-top:1px solid var(--filete);text-align:left;cursor:pointer;background:0 0;width:100%;padding:8px 0;font-size:14px;line-height:20px;display:block}.org-opciones button:hover .org-titulo{text-underline-offset:4px;text-decoration:underline}.org-opciones button:disabled{cursor:default}.org-resultado{overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;line-height:21px}.org-resultado p{margin:0 0 4px}.org-resultado .turn-controls{align-items:center;gap:4px 20px;margin-top:2px}.org-resultado .link{font-size:11px}.org-resultado .link,.exp-hechos .link{white-space:nowrap}.org-panel .org-resultado{border-top:1px solid var(--filete);margin:14px 0 0;padding-top:12px}.org-suelto{border-top:1px solid var(--filete);margin-top:12px;padding-top:12px}.exp-hechos.con-avisos{border-left-color:var(--tinta)}.exp-hechos .link{font-size:11px}@media (width<=899px){.pulpo-page{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;padding:12px 16px 24px}.pulpo-chat{padding-right:0}.chat-window.embedded{flex:0 auto;max-height:75vh}.chat-window.embedded .tab-body,.chat-window.embedded .chat-tab,.chat-window.embedded .chat-scroll{flex:0 auto}.chat-window.embedded .msg.agent{max-width:100%}.dir-cabeza{margin-bottom:16px}.correo{margin-left:0}.correo>span:first-child{flex-basis:100%}.correo-panel{width:auto;left:0;right:0}.pulpo-organizar{border-left:0;border-top:1px solid var(--filete);margin-top:32px;padding:20px 0 0}.org-cuerpo{overflow:visible}.org-pie,.pulpo-organizar .org-pie{margin-top:12px;position:static}.org-cuenta{flex-basis:100%}.org-panel{width:auto;margin-top:12px;position:static}.decidir.franja{gap:0 16px}.org-asignar select{max-width:none}}.correo-panel .triage{padding-top:0}.correo-panel .processed{margin:0;font-size:13px;line-height:19px}.page .correo-panel .rotulo{margin:0 0 4px}.conv-nueva{letter-spacing:.04em;align-self:center;margin:0}.anteriores-lista{border-top:1px solid var(--filete);margin:16px 0;padding:0;list-style:none}.anteriores-lista li{border-bottom:1px solid var(--filete)}.anterior{width:100%;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:12px 0;display:flex}.anterior-texto{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}.anterior:hover .anterior-texto,.anterior:focus-visible .anterior-texto{-webkit-text-decoration-color:var(--tinta);text-decoration-color:var(--tinta)}.anteriores .messages{padding:16px 0}.encargo-mensajes{gap:10px;padding:12px 0}.exp-memoria{border:1px solid var(--filete);overflow-wrap:anywhere;border-radius:8px;max-height:480px;margin:8px 0;padding:12px 16px;overflow:auto}
