.global-alert-error{z-index:999999;background:var(--color-red-app);color:#fff;border-radius:8px;max-width:250px;padding:.75em 1em;position:fixed;top:1%;right:1%}.global-alert-error-title{font-size:1.3em;font-weight:600}.global-alert-error-message{word-break:break-word;font-size:1.1em}.loading-page{background-color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;display:flex}.loading-spinner{border:5px solid var(--color-blue-extra-light);border-top-color:var(--bg-blue);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.principalLayout{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.principalLayout>header{flex-shrink:0}.principalLayout>section{flex:1;min-height:0;overflow:hidden}.container-have-internet{z-index:999999;color:#f3e7e7;text-align:center;border-radius:10px;justify-content:center;align-items:center;max-width:300px;height:100px;padding:1em;font-weight:600;display:flex;position:fixed;top:5%;right:2%;&.have-internet{background:green}&.not-have-internet{background:#d73232}}.hide-header{display:none}.assignResolverForm{flex-direction:column;gap:1em;font-family:Poppins,monospace;display:flex}.assignResolverSearch{display:flex}.assignResolverSearchInput{border:1.5px solid var(--color-12);color:var(--color-gray-text-message);background:var(--color-4);box-sizing:border-box;border-radius:8px;outline:none;flex:1;padding:.65em 1em;font-family:Poppins,monospace;font-size:.9em;transition:border-color .2s;&:disabled{opacity:.6;cursor:not-allowed}}.assignResolverList{flex-direction:column;gap:.5em;max-height:280px;padding-right:4px;display:flex;overflow-y:auto}.assignResolverItem{background-color:color-mix(in srgb, var(--color-8) 5%, transparent);cursor:pointer;border-radius:8px;flex-direction:column;gap:.2em;padding:.7em 1em;transition:background-color .2s;display:flex;&:hover{background-color:var(--color-12)}}.assignResolverItemName{color:var(--color-8);margin:0;font-size:.92em;font-weight:600}.assignResolverItemEmail{color:var(--color-11);margin:0;font-size:.78em}.assignResolverEmpty,.assignResolverLoading{color:var(--color-11);text-align:center;margin:0;padding:1em 0;font-size:.85em}.assignResolverError{color:var(--color-16);background:color-mix(in srgb, var(--color-16) 8%, transparent);border-radius:6px;margin:0;padding:.5em .8em;font-size:.85em}.assignResolverActions{border-top:1px solid var(--color-12);justify-content:flex-end;padding-top:.5em;display:flex}.replyFormBtnCancel{border:1.5px solid var(--color-12);color:var(--color-11);cursor:pointer;background:0 0;border-radius:8px;padding:.55em 1.2em;font-family:Poppins,monospace;font-size:.88em;transition:border-color .2s,color .2s;&:hover:not(:disabled){border-color:var(--color-8);color:var(--color-8)}&:disabled{opacity:.5;cursor:not-allowed}}.replyForm{flex-direction:column;gap:1.2em;font-family:Poppins,monospace;display:flex}.replyFormInline{flex-direction:column;gap:.55em;display:flex}.replyFormField{flex-direction:column;gap:.4em;display:flex}.replyFormLabel{color:var(--color-8);font-size:.85em;font-weight:600}.replyFormTextarea{resize:vertical;border:1.5px solid var(--color-12);width:100%;color:var(--color-gray-text-message);background:var(--color-4);box-sizing:border-box;border-radius:8px;outline:none;padding:.75em 1em;font-family:Poppins,monospace;font-size:.9em;transition:border-color .2s;&:focus{border-color:var(--color-gray-text-message)}&:disabled{opacity:.6;cursor:not-allowed}}.replyFormTextareaInline{resize:none;border:1.5px solid var(--color-12);width:100%;color:var(--color-gray-text-message);box-sizing:border-box;border-radius:10px;outline:none;padding:.7em 1em;font-family:Poppins,monospace;font-size:.88em;transition:border-color .2s;&:focus{border-color:var(--color-gray-text-message);background:var(--color-4)}&:disabled{opacity:.6;cursor:not-allowed}}.replyFormDropZone{border:2px dashed var(--color-12);text-align:center;cursor:pointer;background:var(--color-4);border-radius:8px;padding:1.2em;transition:border-color .2s,background .2s;position:relative;&:hover{border-color:var(--color-8);background:color-mix(in srgb, var(--color-8) 4%, transparent)}&.replyFormDropZoneDragging{border-color:var(--color-8);background:color-mix(in srgb, var(--color-8) 6%, transparent)}&.replyFormDropZoneHasFile{border-color:var(--color-8);background:color-mix(in srgb, var(--color-8) 4%, transparent)}}.replyFormDropZoneText{color:var(--color-11);pointer-events:none;margin:0;font-size:.85em}.replyFormDropZoneFileInfo{justify-content:center;align-items:center;gap:.75em;display:flex}.replyFormDropZoneFileName{color:var(--color-8);word-break:break-all;font-size:.85em;font-weight:500}.replyFormDropZoneRemove{cursor:pointer;color:var(--color-16);background:0 0;border:none;border-radius:50%;padding:0 .2em;font-size:1.2em;line-height:1;&:hover{background:color-mix(in srgb, var(--color-16) 10%, transparent)}}.replyFormCheckboxLabel{color:var(--color-8);cursor:pointer;background:color-mix(in srgb, var(--color-internal-note) 8%, transparent);border:1.5px solid color-mix(in srgb, var(--color-internal-note) 30%, transparent);border-radius:6px;align-items:center;gap:.6em;width:fit-content;padding:.5em .8em;font-size:.88em;font-weight:500;display:flex;& input[type=checkbox]{accent-color:var(--color-internal-note);cursor:pointer;width:1em;height:1em}}.replyFormInlineFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em;display:flex}.replyFormInlineActions{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.replyFormAttachBtn{border:1.5px solid color-mix(in srgb, var(--color-gray-text-message) 20%, transparent);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35em;padding:.38em .85em;font-family:Poppins,monospace;font-size:.8em;transition:border-color .2s,color .2s;display:flex;&:hover{border-color:var(--color-gray-text-message);color:var(--color-gray-text-message)}}.replyFormInternalToggle{border:1.5px solid color-mix(in srgb, var(--color-gray-text-message) 20%, transparent);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35em;padding:.38em .85em;font-family:Poppins,monospace;font-size:.8em;transition:all .2s;display:flex;&:hover{border-color:var(--color-gray-text-message);color:var(--color-gray-text-message)}}.replyFormResolveToggle{border:1.5px solid var(--color-12);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35em;padding:.38em .85em;font-family:Poppins,monospace;font-size:.8em;transition:all .2s;display:flex;&:hover{border-color:var(--color-8);color:var(--color-8)}& input[type=checkbox]{accent-color:var(--color-8);cursor:pointer;width:1em;height:1em}}.replyFormResolveToggleActive{background:color-mix(in srgb, var(--color-8) 8%, transparent);border-color:var(--color-8);color:var(--color-8);font-weight:600}.replyFormError{color:var(--color-16);background:color-mix(in srgb, var(--color-16) 8%, transparent);border-radius:6px;margin:0;padding:.5em .8em;font-size:.85em}.replyFormActions{border-top:1px solid var(--color-12);justify-content:flex-end;gap:.75em;padding-top:.5em;display:flex}.replyFormBtnCancel{border:1.5px solid var(--color-12);color:var(--color-11);cursor:pointer;background:0 0;border-radius:8px;padding:.55em 1.2em;font-family:Poppins,monospace;font-size:.88em;transition:border-color .2s,color .2s;&:hover:not(:disabled){border-color:var(--color-8);color:var(--color-8)}&:disabled{opacity:.5;cursor:not-allowed}}.replyFormBtnSubmit{background:var(--color-8);color:var(--color-4);cursor:pointer;border:none;border-radius:8px;padding:.55em 1.4em;font-family:Poppins,monospace;font-size:.88em;font-weight:600;transition:opacity .2s;&:hover:not(:disabled){opacity:.85}&:disabled{opacity:.5;cursor:not-allowed}}.ticketResponseRow{justify-content:flex-start;display:flex}.ticketResponseRowOwn{justify-content:flex-end}.ticketResponseBubble{border-radius:14px;flex-direction:column;gap:.35em;max-width:72%;padding:.7em 1em;display:flex}.ticketResponseBubbleOwn{background:color-mix(in srgb, var(--color-8) 7%, transparent);border-bottom-right-radius:4px}.ticketResponseBubbleAgent{background:var(--color-4);border:1px solid var(--color-12);border-bottom-left-radius:4px}.ticketResponseBubbleInternal{background:color-mix(in srgb, var(--color-internal-note) 18%, transparent);border:2px dashed var(--color-internal-note);border-radius:14px;align-self:center;max-width:80%}.ticketResponseAuthor{color:var(--color-8);margin:0;font-size:.75em;font-weight:600}.ticketResponseContent{color:var(--color-gray-text-message);white-space:pre-wrap;margin:0;font-size:.9em;line-height:1.5}.ticketResponseAttachmentLink{border:1.5px solid color-mix(in srgb, var(--color-gray-text-message) 12%, transparent);cursor:zoom-in;border-radius:8px;width:fit-content;transition:box-shadow .2s,border-color .2s;display:block;overflow:hidden;&:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--color-gray-text-message) 15%, transparent);border-color:var(--color-8)}}.ticketResponseAttachmentImg{object-fit:contain;background:var(--color-4);max-width:100%;max-height:180px;display:block}.ticketResponseAttachmentVideo{background:var(--color-4);border:1.5px solid color-mix(in srgb, var(--color-gray-text-message) 12%, transparent);border-radius:8px;width:fit-content;max-width:100%;max-height:220px;display:block}.ticketResponseDate{color:var(--color-11);align-self:flex-end;font-size:.73em}.ticketResponseFooter{justify-content:space-between;align-items:center;gap:.5em;margin-top:.15em;display:flex}.ticketResponseActions{opacity:0;align-items:center;gap:.25em;transition:opacity .15s;display:flex;.ticketResponseBubble:hover &{opacity:1}}.ticketResponseActionBtn{cursor:pointer;color:var(--color-11);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25em;transition:color .15s,background .15s;display:flex;&:hover{color:var(--color-8);background:color-mix(in srgb, var(--color-gray-text-message) 7%, transparent)}}.ticketResponseActionBtnDelete{&:hover{color:var(--color-16);background:color-mix(in srgb, var(--color-16) 8%, transparent)}}.ticketResponseConfirmDelete{align-items:center;gap:.25em;display:flex}.ticketResponseConfirmYes{border:1.5px solid var(--color-16);background:color-mix(in srgb, var(--color-16) 8%, transparent);color:var(--color-16);cursor:pointer;border-radius:999px;padding:.2em .6em;font-family:Poppins,monospace;font-size:.72em;font-weight:600;transition:background .15s;&:hover:not(:disabled){background:color-mix(in srgb, var(--color-16) 18%, transparent)}&:disabled{opacity:.6;cursor:not-allowed}}.ticketResponseConfirmNo{border:1.5px solid var(--color-12);color:var(--color-11);cursor:pointer;background:0 0;border-radius:999px;padding:.2em .6em;font-family:Poppins,monospace;font-size:.72em;font-weight:600;transition:border-color .15s,color .15s;&:hover:not(:disabled){border-color:var(--color-8);color:var(--color-8)}}.ticketResponseEditArea{flex-direction:column;gap:.4em;display:flex}.ticketResponseEditTextarea{resize:none;border:1.5px solid var(--color-12);width:100%;color:var(--color-gray-text-message);background:var(--color-4);box-sizing:border-box;border-radius:8px;outline:none;padding:.5em .75em;font-family:Poppins,monospace;font-size:.88em;transition:border-color .2s;&:focus{border-color:var(--color-gray-text-message)}&:disabled{opacity:.6}}.ticketResponseEditChangeAttachment{border:1.5px solid var(--color-12);color:var(--color-8);cursor:pointer;background:0 0;border-radius:999px;padding:.38em .85em;font-family:Poppins,monospace;font-size:.8em;transition:border-color .15s,color .15s;&:hover:not(:disabled){border-color:var(--color-8);color:var(--color-8)}&:disabled{opacity:.6;cursor:not-allowed}}.ticketResponseEditActions{justify-content:flex-end;gap:.4em;display:flex}.ticketResponseEditAttachmentRow{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.ticketResponseEditAttachmentCurrent{flex-direction:column;align-items:flex-start;gap:.6em;display:flex}.ticketResponseEditRemoveAttachment{border:1.5px solid var(--color-16);color:var(--color-16);cursor:pointer;background:0 0;border-radius:999px;padding:.38em .85em;font-family:Poppins,monospace;font-size:.8em;transition:background .15s;&:hover:not(:disabled){background:color-mix(in srgb, var(--color-16) 8%, transparent)}&:disabled{opacity:.6;cursor:not-allowed}}.ticketResponseEditAttachmentRemoved{color:var(--color-16);margin:0;font-size:.78em}.ticketResponseEditAttachmentNew{color:var(--color-8);word-break:break-all;margin:0;font-size:.78em}.ticketResponseEditAttachmentUndo{cursor:pointer;color:var(--color-8);font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline;&:hover{opacity:.8}}.ticketResponseEditCancel{border:1.5px solid var(--color-12);color:var(--color-11);cursor:pointer;background:0 0;border-radius:999px;padding:.3em .9em;font-family:Poppins,monospace;font-size:.8em;transition:border-color .15s,color .15s;&:hover:not(:disabled){border-color:var(--color-8);color:var(--color-8)}&:disabled{opacity:.6;cursor:not-allowed}}.ticketResponseEditSave{background:var(--color-8);color:var(--color-4);cursor:pointer;border:none;border-radius:999px;padding:.3em .9em;font-family:Poppins,monospace;font-size:.8em;font-weight:600;transition:opacity .15s;&:hover:not(:disabled){opacity:.85}&:disabled{opacity:.5;cursor:not-allowed}}.ticketResponseActionError{color:var(--color-16);margin:0;font-size:.75em}.ticketCardResponseInternalBadge{color:color-mix(in srgb, var(--color-internal-note) 70%, black);background-color:color-mix(in srgb, var(--color-internal-note) 30%, transparent);border-radius:999px;align-self:flex-start;padding:.2em .7em;font-family:Poppins,monospace;font-size:.72em;font-weight:600}.replyFormFileInput{display:none}.replyFormInternalToggle{border:1.5px solid color-mix(in srgb, var(--color-gray-text-message) 20%, transparent);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35em;padding:.38em .85em;font-family:Poppins,monospace;font-size:.8em;transition:all .2s;display:flex;&:hover{border-color:var(--color-gray-text-message);color:var(--color-gray-text-message)}}.replyFormInternalToggleActive{background:color-mix(in srgb, var(--color-internal-note) 15%, transparent);border-color:var(--color-internal-note);color:var(--color-orange-app);font-weight:600}.ticketDetail{flex-direction:column;flex:1;align-self:stretch;height:100%;min-height:0;display:flex;overflow-y:auto}.ticketDetailHeader{background:var(--color-fondo-usuario);border-bottom:1px solid var(--color-12);flex-direction:column;flex-shrink:0;gap:.65em;padding:1.25em 1.75em;display:flex;overflow:visible}.ticketDetailHeaderTop{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.ticketDetailSubject{color:var(--color-8);flex:1;margin:0;font-size:1.2em;font-weight:700}.ticketDetailHeaderBadges{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5em;display:flex}.ticketDetailDescription{color:var(--color-gray-text-message);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.93em;line-height:1.6;display:-webkit-box;overflow:hidden}.ticketDetailMeta{flex-wrap:wrap;align-items:center;gap:1.25em;display:flex}.ticketDetailDate{color:var(--color-11);font-size:.8em}.ticketDetailCreatedRow{justify-content:space-between;align-items:center;gap:1em;display:flex}.ticketDetailCreatedBy{color:var(--color-11);font-size:.83em}.ticketDetailCreatedByName{color:var(--color-8);cursor:pointer;font-weight:600;text-decoration:underline}.ticketDetailSourceUrl{color:var(--color-8);word-break:break-all;width:fit-content;font-size:.83em;text-decoration:underline}.ticketDetailEvidenceLink{border:1.5px solid color-mix(in srgb, var(--color-gray-text-message) 12%, transparent);cursor:zoom-in;border-radius:8px;width:fit-content;transition:box-shadow .2s,border-color .2s;display:block;overflow:hidden;&:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--color-gray-text-message) 15%, transparent);border-color:var(--color-8)}}.ticketDetailEvidenceImg{object-fit:contain;background:var(--color-4);max-width:100%;max-height:90px;display:block}.ticketDetailEvidenceVideo{background:var(--color-4);border:1.5px solid color-mix(in srgb, var(--color-gray-text-message) 12%, transparent);border-radius:8px;width:fit-content;max-width:100%;max-height:220px;display:block}.ticketDetailTimeline{flex-direction:column;flex:none;gap:.85em;padding:1.25em 1.75em;display:flex}.ticketDetailTimelineTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--color-11);font-size:.75em;font-weight:700}.ticketDetailNoResponses{text-align:center;color:var(--color-11);margin-top:2em;font-size:.9em}.ticketDetailReplyArea{border-top:1px solid var(--color-12);background:var(--color-fondo-usuario);flex-shrink:0;padding:.9em 1.75em}@media (width<=860px){.ticketDetailHeader{padding:1em 1.1em}.ticketDetailHeaderTop{flex-wrap:wrap}.ticketDetailSubject{font-size:1.05em}.ticketDetailCreatedRow{flex-wrap:wrap}.ticketDetailTimeline{padding:1em 1.1em}.ticketDetailReplyArea{padding:.8em 1.1em}}.ticketCardPriorityWrapper{position:relative}.ticketCardPriorityBadgeClickable{cursor:pointer;user-select:none;&:hover{filter:brightness(.9)}}.ticketCardPriorityDropdown{z-index:100;background:var(--color-4);border:1.5px solid var(--color-12);box-shadow:0 4px 16px color-mix(in srgb, var(--color-gray-text-message) 12%, transparent);border-radius:10px;flex-direction:column;gap:.25em;min-width:130px;padding:.4em;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ticketCardPriorityOption{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:999px;padding:.4em .9em;font-family:Poppins,monospace;font-size:.8em;font-weight:600;transition:opacity .15s;&:hover{opacity:.8}&.ticketPriorityLow{background-color:color-mix(in srgb, var(--color-8) 10%, transparent);color:var(--color-8)}&.ticketPriorityMedium{background-color:color-mix(in srgb, var(--color-orange-app) 15%, transparent);color:var(--color-orange-app)}&.ticketPriorityHigh{background-color:color-mix(in srgb, var(--color-16) 12%, transparent);color:var(--color-16)}&.ticketPriorityCritical{background-color:color-mix(in srgb, var(--color-16) 20%, transparent);color:var(--color-16);border:1px solid color-mix(in srgb, var(--color-16) 40%, transparent)}}.ticketCardPriorityOptionActive{outline-offset:-2px;outline:2px solid}.ticketCardStatusWrapper{position:relative}.ticketCardStatusBadgeClickable{cursor:pointer;user-select:none;&:hover{filter:brightness(.9)}}.ticketCardStatusDropdown{z-index:100;background:var(--color-4);border:1.5px solid var(--color-12);box-shadow:0 4px 16px color-mix(in srgb, var(--color-gray-text-message) 12%, transparent);border-radius:10px;flex-direction:column;gap:.25em;min-width:175px;padding:.4em;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ticketCardStatusOption{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:999px;padding:.4em .9em;font-family:Poppins,monospace;font-size:.8em;font-weight:600;transition:opacity .15s;&:hover{opacity:.8}&.ticketStatusUnreviewed{background-color:color-mix(in srgb, var(--color-orange-app) 15%, transparent);color:var(--color-orange-app)}&.ticketStatusInProgress{background-color:color-mix(in srgb, var(--color-8) 10%, transparent);color:var(--color-8)}&.ticketStatusWaitingUser{background-color:color-mix(in srgb, var(--color-orange-app) 12%, transparent);color:var(--color-orange-app)}&.ticketStatusResolved{background-color:color-mix(in srgb, var(--color-11) 12%, transparent);color:var(--color-11)}}.ticketCardStatusOptionActive{outline-offset:-2px;outline:2px solid}.ticketCardAssignedTo{background:color-mix(in srgb, var(--color-4) 65%, transparent);border:1px solid color-mix(in srgb, var(--color-8) 15%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5em;padding:.5em .8em;display:flex}.ticketCardAssignedToLabel{color:var(--color-5);flex-shrink:0;font-family:Poppins,monospace;font-size:.85em;font-weight:600}.ticketCardAssignedToName{color:var(--color-5);font-family:Poppins,monospace;font-size:.85em;font-weight:600}.ticketCardAssignedToEmail{color:var(--color-11);font-family:Poppins,monospace;font-size:.78em}.ticketCardAssignBtn{border:1.5px solid var(--color-8);color:var(--color-8);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.35em 1em;font-family:Poppins,monospace;font-size:.82em;font-weight:600;transition:background-color .25s,color .25s;&:hover{background-color:var(--color-8);color:var(--color-4)}}.ticketListItem{cursor:pointer;border-left:4px solid #0000;border-bottom:1px solid var(--color-12);flex-direction:column;gap:.35em;padding:.85em 1em;transition:background-color .15s;display:flex;&:hover{background-color:color-mix(in srgb, var(--color-8) 5%, transparent)}}.ticketListItemSelected{background-color:color-mix(in srgb, var(--color-8) 7%, transparent);border-left-color:var(--color-8)}.ticketListItemTop{justify-content:space-between;align-items:flex-start;gap:.5em;display:flex}.ticketListItemSubject{color:var(--color-8);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.88em;font-weight:600;display:-webkit-box;overflow:hidden}.ticketListItemDate{color:var(--color-11);white-space:nowrap;flex-shrink:0;font-size:.75em}.ticketListItemBadges{flex-wrap:wrap;gap:.4em;display:flex}.ticketListItemMeta{justify-content:space-between;align-items:center;gap:.75em;display:flex}.ticketCardBadge{white-space:nowrap;border-radius:999px;padding:.3em .9em;font-family:Poppins,monospace;font-size:.78em;font-weight:600}.ticketStatusUnreviewed{background-color:color-mix(in srgb, var(--color-orange-app) 15%, transparent);color:var(--color-orange-app)}.ticketStatusInProgress{background-color:color-mix(in srgb, var(--color-8) 10%, transparent);color:var(--color-8)}.ticketStatusWaitingUser{background-color:color-mix(in srgb, var(--color-orange-app) 12%, transparent);color:var(--color-orange-app)}.ticketStatusResolved{background-color:color-mix(in srgb, var(--color-11) 12%, transparent);color:var(--color-11)}.ticketCardPriorityBadge{white-space:nowrap;border-radius:999px;padding:.3em .9em;font-family:Poppins,monospace;font-size:.78em;font-weight:600}.ticketPriorityLow{background-color:color-mix(in srgb, var(--color-8) 10%, transparent);color:var(--color-8)}.ticketPriorityMedium{background-color:color-mix(in srgb, var(--color-orange-app) 15%, transparent);color:var(--color-orange-app)}.ticketPriorityHigh{background-color:color-mix(in srgb, var(--color-16) 12%, transparent);color:var(--color-16)}.ticketPriorityCritical{background-color:color-mix(in srgb, var(--color-16) 20%, transparent);color:var(--color-16);border:1px solid color-mix(in srgb, var(--color-16) 40%, transparent)}.ticketsEmptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75em;padding:4em 2em;display:flex}.ticketsEmptyStateIcon{width:96px;height:96px;margin-bottom:.5em;& svg{filter:drop-shadow(0 4px 12px #05a1d42e);width:100%;height:100%}}.ticketsEmptyStateTitle{color:var(--color-8);margin:0;font-family:Poppins,monospace;font-size:1.25em;font-weight:700}.ticketsEmptyStateSub{color:var(--color-11);max-width:340px;margin:0;font-family:Poppins,monospace;font-size:.95em}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-container{background:var(--modal-bg,#fff);color:var(--modal-text,#000);border-radius:8px;animation:.3s fadeIn;overflow:hidden;box-shadow:0 0 20px #00000040}.modal-theme-dark{--modal-bg:#374151;--modal-text:#b7bcc5;--modal-heading-color:#fff;--modal-border:#444a57;box-shadow:0 0 20px #000}.modal-small{width:300px}.modal-medium{width:500px}.modal-large{width:800px}.modal-header{border-bottom:1px solid var(--modal-border,#ececec);color:var(--modal-heading-color,#000);background:0 0;justify-content:space-between;align-items:center;padding:16px;font-size:1.2rem;display:flex}.modal-body{background:0 0;padding:16px}.modal-footer{border-top:1px solid var(--modal-border,#ececec);background:0 0;justify-content:flex-end;gap:8px;padding:16px;display:flex}.modal-close{cursor:pointer;color:var(--modal-heading-color,#000);background:0 0;border:none;font-size:1.5rem}.userTicketsPageWrapper{box-sizing:border-box;flex-direction:column;height:100%;padding:0 1.5em;display:flex;overflow:hidden}.userTicketsPageTitle{color:var(--color-8);flex-shrink:0;margin:.5em 0 .4em;font-family:Poppins,monospace;font-size:1.8em;font-weight:700}.userTicketsPage{border:1px solid var(--color-12);border-radius:14px;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:30% 1fr;min-height:0;margin-bottom:.5em;font-family:Poppins,monospace;display:grid;overflow:hidden}.ticketsPanel{border-right:1px solid var(--color-12);background:var(--color-4);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ticketsPanelHeader{border-bottom:1px solid var(--color-12);flex-direction:column;flex-shrink:0;gap:.65em;padding:1em 1em .75em;display:flex}.ticketsPanelSearchWrapper{align-items:center;display:flex;position:relative}.ticketsPanelSearchIcon{width:15px;height:15px;color:var(--color-11);pointer-events:none;position:absolute;left:.75em}.ticketsPanelSearchInput{border:1.5px solid var(--color-12);background:var(--color-fondo-usuario);width:100%;color:var(--color-8);box-sizing:border-box;border-radius:999px;outline:none;padding:.55em 2.4em .55em 2.2em;font-family:Poppins,monospace;font-size:.85em;transition:border-color .2s;&:focus{border-color:var(--color-8)}}.ticketsPanelSearchClear{cursor:pointer;color:var(--color-11);background:0 0;border:none;border-radius:50%;padding:.15em .3em;font-size:1.1em;line-height:1;position:absolute;right:.6em;&:hover{color:var(--color-8);background:color-mix(in srgb, var(--color-gray-text-message) 6%, transparent)}}.ticketsPanelList{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ticketsDetail{background:var(--color-4);flex-direction:column;justify-content:center;align-items:stretch;height:100%;min-height:0;display:flex;overflow:hidden}.userTicketsPageLoader{color:var(--color-11);justify-content:center;align-items:center;padding:3em;font-size:1.1em;display:flex}.userTicketsPageError{color:var(--color-16);text-align:center;padding:2em;font-family:Poppins,monospace;font-size:1em}.ticketsNavTab{border-bottom:2px solid var(--color-12);margin-bottom:1.5rem;display:flex}.ticketsNavTabBtn{color:var(--color-11);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;outline:none;margin-bottom:-2px;padding:.65em 1.6em;font-size:1rem;font-weight:500;transition:color .2s,border-bottom-color .2s,font-weight .2s;&:hover{color:var(--color-8)}}.ticketsNavTabBtnActive{color:var(--color-8);border-bottom-color:var(--color-8);font-weight:700}.ticketsDetailBackBtn{border:1.5px solid var(--color-12);background:var(--color-fondo-usuario);color:var(--color-8);cursor:pointer;border-radius:999px;flex-shrink:0;align-self:flex-start;align-items:center;gap:.4em;margin:1em;padding:.5em 1em;font-family:Poppins,monospace;font-size:.85em;font-weight:500;display:none}@media (width<=860px){.userTicketsPageWrapper{padding:0 .85em}.userTicketsPageTitle{margin:.6em 0 .4em;font-size:1.4em}.userTicketsPage{border-radius:10px;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.ticketsPanel{border-right:none}.userTicketsPage:not(.userTicketsPageHasSelection) .ticketsDetail,.userTicketsPage.userTicketsPageHasSelection .ticketsPanel{display:none}.ticketsDetailBackBtn{display:inline-flex}.ticketsPanelHeader{padding:.85em .85em .65em}.ticketsNavTab{margin-bottom:1em}.ticketsNavTabBtn{text-align:center;flex:1;padding:.6em 1em}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-italic-b0IoVOMD.woff2)format("woff2"),url(/assets/poppins-devanagari-400-italic-6KhkvbTM.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-italic-D4M8lIzc.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-italic-D4TZmcjf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-italic-B4GYq972.woff2)format("woff2"),url(/assets/poppins-latin-400-italic-BPejoDS-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif,monospace;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif,monospace;font-size:16px}html{width:100vw;height:100dvh}body{width:100%;height:100%;overflow-x:hidden}#app{max-width:1280px;height:100%;min-height:100dvh;margin:0 auto}.text-truncate{text-overflow:ellipsis;white-space:nowrap;color:var(--color-4);overflow:hidden}.message-error-request{color:var(--color-16);text-align:center;text-shadow:0 0 1px #000;font-size:1.1em;font-weight:500}.bounce-admin-card{-webkit-line-clamp:var(--number-lines-cut);text-align:center;text-wrap:balance;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}::-webkit-scrollbar-thumb{background:#d8e7f5;border-radius:8px}::-webkit-scrollbar{background:#c3c3c3;border-radius:8px;width:10px;height:10px}:root{--color-white:#fff;--color-gray-text-message:#484848;--color-blue-app:#1653ae;--color-blue-loader:#00a5da;--color-orange-app:#fa7528;--color-black:#000;--color-black-shadow-30:#0000001e;--color-barra-usuario:#e3e8fe;--color-fondo-usuario:#f2f5ff;--color-3:#ccc;--color-4:#fff;--color-5:#296098;--color-8:#1755ad;--color-11:#959595;--color-11-shadow-50:#9595957b;--color-12:#ececec;--color-12-shadow-60:#ecececb3;--color-15:#e4e8fe;--color-16:#d8083f;--color-internal-note:#e7b68d;--color-blue-less-opacity:#4678b9;--color-background-emojis:#2ca4d8;--background-blue-light:#e3e8fe;--shadow-black-light-strong:0px 1px 13px #0000004d;--shadow-black-light:0px 1px 13px #0000001a;--shadow-blue-light:0px 0px 13px red;--number-lines-cut:3;--bg-blue:#266cd1;--bg-blue-dark:#1855ad;--bg-blue-medium-dark:#00479b;--bg-blue-light:#8baad6;--color-blue-light:#d8e7f5;--color-blue-extra-light:#f2f2f2;--color-blue-extra-extra-light:#e7f1ff;--color-red-app:#cd0b0b;--color-white-lock:#e0e0e0;--color-gray:#666;--color-gray-lock:#9e9e9e;--color-gray-darkest:#4a4a4a;--color-blue-hover:#b5cbe6;--color-gray-light:#bbb;--color-orange-hover:#ee7a05;--color-blue-dark-hover:#003e7e;--color-gray-bg:#e0e0e0}
