.helpdesk-page[data-v-2d813524]{display:flex;width:100%;max-width:1440px;height:calc(100vh - 160px);height:calc(100dvh - 160px);min-height:520px;box-sizing:border-box;flex-direction:column;overflow:hidden;margin:0 auto;padding:0 24px;color:#293145}.helpdesk-heading[data-v-2d813524]{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.helpdesk-heading h1[data-v-2d813524]{margin:0;font-size:26px;font-weight:700}.helpdesk-heading p[data-v-2d813524]{margin:5px 0 0;color:#727d94;font-size:14px}.helpdesk-avatar-manager[data-v-2d813524],.helpdesk-heading-actions[data-v-2d813524]{display:flex;align-items:center;gap:8px}.helpdesk-heading-actions[data-v-2d813524]{flex-wrap:wrap;justify-content:flex-end}.helpdesk-avatar-manager button[data-v-2d813524],.helpdesk-filters button[data-v-2d813524],.helpdesk-management button[data-v-2d813524],.helpdesk-preview-dialog footer button[data-v-2d813524],.helpdesk-refresh[data-v-2d813524],.helpdesk-reply button[data-v-2d813524]{border:0;border-radius:7px;background:#2f63d6;color:#fff;cursor:pointer;font-weight:600;padding:10px 15px}.helpdesk-button-secondary[data-v-2d813524]{border:1px solid #d4daea!important;background:#fff!important;color:#40506d!important}.helpdesk-avatar-preview[data-v-2d813524]{display:flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#2f63d6,#5542d9);color:#fff;font-size:11px;font-weight:700}.helpdesk-avatar-preview img[data-v-2d813524]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.helpdesk-visually-hidden[data-v-2d813524]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}button[data-v-2d813524]:disabled{cursor:not-allowed;opacity:.55}.helpdesk-filters[data-v-2d813524]{display:grid;flex:0 0 auto;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(145px,190px)) auto;gap:10px;margin-bottom:14px}.helpdesk-filters input[data-v-2d813524],.helpdesk-filters select[data-v-2d813524],.helpdesk-management select[data-v-2d813524],.helpdesk-reply textarea[data-v-2d813524]{box-sizing:border-box;border:1px solid #d7dce8;border-radius:7px;background:#fff;color:#293145}.helpdesk-filters input[data-v-2d813524]{width:100%;height:40px;min-height:40px;padding:0 10px}.helpdesk-filters select[data-v-2d813524],.helpdesk-management select[data-v-2d813524]{width:100%;height:40px;min-height:40px;line-height:normal;padding:0 34px 0 10px}.helpdesk-filters button[data-v-2d813524],.helpdesk-management button[data-v-2d813524]{min-height:40px;padding-top:0;padding-bottom:0;white-space:nowrap}.helpdesk-alert[data-v-2d813524]{flex:0 0 auto;margin-bottom:12px;border:1px solid #f0b7bb;border-radius:7px;background:#fff3f3;color:#a8222d;padding:10px 12px}.helpdesk-workspace[data-v-2d813524]{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(300px,380px) minmax(0,1fr);overflow:hidden;border:1px solid #dfe3ed;border-radius:8px;background:#fff}.helpdesk-list[data-v-2d813524]{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-right:1px solid #e2e6ef;background:#f7f8fb}.helpdesk-list-scroll[data-v-2d813524]{min-height:0;flex:1 1 auto;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.helpdesk-ticket-group[data-v-2d813524]{border-bottom:1px solid #dfe4ee}.helpdesk-ticket-group-toggle[data-v-2d813524]{display:flex;position:sticky;z-index:1;top:0;width:100%;align-items:center;justify-content:space-between;gap:10px;border:0;background:#eef2f8;color:#344058;cursor:pointer;padding:11px 14px;text-align:left}.helpdesk-ticket-group-toggle[data-v-2d813524]:hover{background:#e8edf6}.helpdesk-ticket-group-toggle>span[data-v-2d813524]:first-child{min-width:0;overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.helpdesk-ticket-group-meta[data-v-2d813524]{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px}.helpdesk-ticket-count[data-v-2d813524]{display:inline-flex;min-width:24px;height:22px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#315fc8;font-size:11px;font-weight:700;padding:0 7px}.helpdesk-ticket-chevron[data-v-2d813524]{width:7px;height:7px;border-right:2px solid #67748d;border-bottom:2px solid #67748d;transform:rotate(45deg) translate(-1px,-1px);transition:transform .18s ease}.helpdesk-ticket-chevron--expanded[data-v-2d813524]{transform:rotate(225deg) translate(-1px,-1px)}.helpdesk-ticket-group-content[data-v-2d813524]{background:#f7f8fb}.helpdesk-group-empty[data-v-2d813524]{color:#828ca1;font-size:12px;padding:18px 14px;text-align:center}.helpdesk-ticket[data-v-2d813524]{display:flex;width:100%;flex-direction:column;gap:6px;border:0;border-bottom:1px solid #e3e7ef;background:transparent;color:inherit;cursor:pointer;padding:14px;text-align:left}.helpdesk-ticket--active[data-v-2d813524],.helpdesk-ticket[data-v-2d813524]:hover{background:#fff;box-shadow:inset 3px 0 #2f63d6}.helpdesk-message-head[data-v-2d813524],.helpdesk-ticket-meta[data-v-2d813524],.helpdesk-ticket-top[data-v-2d813524]{display:flex;align-items:center;justify-content:space-between;gap:8px}.helpdesk-ticket-top strong[data-v-2d813524]{color:#2f63d6;font-size:12px}.helpdesk-message-head time[data-v-2d813524],.helpdesk-ticket-top time[data-v-2d813524]{color:#8a93a7;font-size:11px}.helpdesk-ticket-subject[data-v-2d813524]{font-size:14px;font-weight:600;line-height:19px}.helpdesk-ticket-requester[data-v-2d813524]{color:#647087;font-size:12px}.helpdesk-ticket-meta[data-v-2d813524]{color:#68738a;font-size:11px}.helpdesk-status[data-v-2d813524]{display:inline-flex;flex:0 0 auto;border-radius:999px;background:#edf1f8;color:#526079;font-size:11px;padding:4px 8px}.helpdesk-status--new[data-v-2d813524]{background:#eaf1ff;color:#2854b7}.helpdesk-status--in_progress[data-v-2d813524]{background:#fff4d9;color:#8b5a00}.helpdesk-status--waiting_user[data-v-2d813524]{background:#f2eaff;color:#6941c6}.helpdesk-status--resolved[data-v-2d813524]{background:#e5f7ed;color:#18794e}.helpdesk-status--closed[data-v-2d813524]{background:#edf0f4;color:#596273}.helpdesk-empty[data-v-2d813524]{display:flex;min-height:180px;flex:1 1 auto;align-items:center;justify-content:center;color:#828ca1;padding:24px;text-align:center}.helpdesk-pagination[data-v-2d813524]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e2e6ef;background:#f7f8fb;padding:12px;color:#6a758c;font-size:12px}.helpdesk-pagination button[data-v-2d813524]{border:1px solid #d5dbea;border-radius:6px;background:#fff;color:#315fc8;cursor:pointer;padding:6px 9px}.helpdesk-detail[data-v-2d813524]{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.helpdesk-detail-summary[data-v-2d813524]{max-height:48%;flex:0 0 auto;overflow-y:auto;border-bottom:1px solid #e5e8ef;background:#fff;padding:18px 22px 14px;scrollbar-gutter:stable}.helpdesk-mobile-back[data-v-2d813524]{display:none}.helpdesk-detail-head[data-v-2d813524]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:13px;border-bottom:1px solid #e6e9f0}.helpdesk-detail-number[data-v-2d813524]{color:#2f63d6;font-size:12px;font-weight:700}.helpdesk-detail-head h2[data-v-2d813524]{margin:4px 0;overflow-wrap:anywhere;font-size:20px;line-height:26px}.helpdesk-detail-head p[data-v-2d813524]{margin:0;color:#7a8499;font-size:12px}.helpdesk-facts[data-v-2d813524]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:13px 0}.helpdesk-facts div[data-v-2d813524]{min-width:0}.helpdesk-facts dt[data-v-2d813524]{color:#818ba0;font-size:11px}.helpdesk-facts dd[data-v-2d813524]{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:600}.helpdesk-auto-close[data-v-2d813524]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;border:1px solid #ddcff9;border-radius:7px;background:#f7f2ff;color:#5d3da5;font-size:12px;padding:9px 11px}.helpdesk-auto-close span[data-v-2d813524]{text-align:right}.helpdesk-management[data-v-2d813524]{display:grid;align-items:end;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:10px;padding:11px;border:1px solid #e0e5ef;border-radius:7px;background:#f8f9fc}.helpdesk-management label[data-v-2d813524]{display:flex;min-width:0;flex-direction:column;gap:5px;color:#68738a;font-size:11px}.helpdesk-attachments[data-v-2d813524]{margin-top:12px}.helpdesk-attachments summary[data-v-2d813524]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #d5dbea;border-radius:7px;background:#fff;color:#315fc8;cursor:pointer;font-size:12px;font-weight:600;padding:7px 10px}.helpdesk-attachment-list[data-v-2d813524]{max-height:120px;overflow-y:auto;margin-top:7px;border-radius:7px;background:#f8f9fc;padding:5px 10px}.helpdesk-attachment-row[data-v-2d813524]{display:flex;min-width:0;align-items:center;gap:10px;margin:6px 0}.helpdesk-attachments button[data-v-2d813524]{min-width:0;overflow:hidden;border:0;background:transparent;color:#2f63d6;cursor:pointer;font-size:12px;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.helpdesk-attachment-download[data-v-2d813524]{flex:0 0 auto;color:#66738d!important;text-decoration:underline}.helpdesk-thread[data-v-2d813524]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#f7f8fc;padding:18px 22px;scroll-behavior:smooth}.helpdesk-message-list[data-v-2d813524]{display:flex;flex:0 0 auto;flex-direction:column;gap:10px}.helpdesk-message[data-v-2d813524]{max-width:72%;align-self:flex-start;border:1px solid #e0e5ee;border-radius:8px;background:#fff;color:#293145;padding:10px 12px;box-shadow:0 2px 8px rgba(34,46,73,.04)}.helpdesk-message--own[data-v-2d813524]{align-self:flex-end;border-color:#2f63d6;background:#2f63d6;color:#fff}.helpdesk-message--pending[data-v-2d813524]{opacity:.68}.helpdesk-message-enter-active[data-v-2d813524]{transition:opacity .16s ease,transform .16s ease}.helpdesk-message-enter-from[data-v-2d813524]{opacity:0;transform:translateY(6px)}.helpdesk-message--own .helpdesk-message-head time[data-v-2d813524]{color:hsla(0,0%,100%,.75)}.helpdesk-message--system[data-v-2d813524]{max-width:88%;align-self:center;border:0;background:transparent;color:#7b869c;padding:5px 10px;box-shadow:none;text-align:center}.helpdesk-message--system .helpdesk-message-head[data-v-2d813524]{justify-content:center}.helpdesk-message--system .helpdesk-message-head strong[data-v-2d813524]{display:none}.helpdesk-message-head strong[data-v-2d813524]{font-size:12px}.helpdesk-message p[data-v-2d813524]{margin:6px 0 0;overflow-wrap:anywhere;font-size:13px;line-height:19px;white-space:pre-wrap}.helpdesk-message--system p[data-v-2d813524]{margin-top:3px;font-size:12px}.helpdesk-message-attachments[data-v-2d813524]{display:flex;flex-direction:column;gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(73,94,145,.14)}.helpdesk-message--own .helpdesk-message-attachments[data-v-2d813524]{border-top-color:hsla(0,0%,100%,.24)}.helpdesk-message-attachment[data-v-2d813524]{display:flex;min-width:0;align-items:center;gap:8px}.helpdesk-attachment-enter-active[data-v-2d813524]{transition:opacity .16s ease,transform .16s ease}.helpdesk-attachment-enter-from[data-v-2d813524]{opacity:0;transform:translateY(4px)}.helpdesk-message-attachment button[data-v-2d813524]{min-width:0;overflow:hidden;border:0;background:transparent;color:#2f63d6;cursor:pointer;font-size:11px;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.helpdesk-message--own .helpdesk-message-attachment button[data-v-2d813524]{color:#fff}.helpdesk-message--own .helpdesk-message-attachment .helpdesk-attachment-download[data-v-2d813524]{color:hsla(0,0%,100%,.8)!important}.helpdesk-new-messages[data-v-2d813524]{position:sticky;z-index:2;bottom:2px;align-self:center;margin-top:10px;border:0;border-radius:999px;background:#2f63d6;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 13px;box-shadow:0 6px 18px rgba(47,99,214,.24)}.helpdesk-reply[data-v-2d813524]{display:flex;flex:0 0 auto;align-items:flex-end;gap:10px;border-top:1px solid #e5e8ef;background:#fff;padding:13px 22px}.helpdesk-reply-editor[data-v-2d813524]{min-width:0;flex:1}.helpdesk-reply textarea[data-v-2d813524]{width:100%;min-height:66px;max-height:110px;padding:9px 10px;resize:none}.helpdesk-reply-editor small[data-v-2d813524]{display:block;margin-top:5px;color:#818ba0;font-size:11px;line-height:15px}.helpdesk-reply-waiting[data-v-2d813524]{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:flex-start;gap:8px;margin-top:8px;color:#45516a;cursor:pointer}.helpdesk-reply-waiting input[data-v-2d813524]{width:16px;height:16px;flex:0 0 16px;margin:1px 0 0;accent-color:#2f63d6}.helpdesk-reply-waiting>span[data-v-2d813524]{display:block}.helpdesk-reply-waiting strong[data-v-2d813524]{display:block;font-size:12px;line-height:16px}.helpdesk-reply-waiting small[data-v-2d813524]{margin-top:1px}.helpdesk-reply-files[data-v-2d813524]{display:flex;max-height:76px;flex-direction:column;gap:5px;overflow-y:auto;margin-top:7px}.helpdesk-reply-files>div[data-v-2d813524]{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:5px;background:#f3f6fc;color:#536079;font-size:11px;padding:6px 8px}.helpdesk-reply-files span[data-v-2d813524]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helpdesk-reply-files button[data-v-2d813524]{flex:0 0 auto;border:0;background:transparent;color:#b22835;font-size:11px;padding:0}.helpdesk-reply-actions[data-v-2d813524]{display:flex;align-items:flex-end;gap:8px}.helpdesk-preview-backdrop[data-v-2d813524]{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,27,44,.72)}.helpdesk-preview-dialog[data-v-2d813524]{display:flex;width:min(100%,1100px);max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 24px 64px rgba(12,18,34,.35)}.helpdesk-preview-dialog footer[data-v-2d813524],.helpdesk-preview-dialog header[data-v-2d813524]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px}.helpdesk-preview-dialog header[data-v-2d813524]{border-bottom:1px solid #e1e5ed}.helpdesk-preview-dialog header strong[data-v-2d813524]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helpdesk-preview-dialog header button[data-v-2d813524]{width:30px;height:30px;flex:0 0 30px;border:1px solid #d7dce8;border-radius:50%;background:#fff;color:#45516a;cursor:pointer}.helpdesk-preview-dialog footer[data-v-2d813524]{justify-content:flex-end;border-top:1px solid #e1e5ed}.helpdesk-preview-content[data-v-2d813524]{display:flex;min-height:240px;flex:1;align-items:center;justify-content:center;overflow:auto;background:#f2f4f8;padding:18px}.helpdesk-preview-content img[data-v-2d813524]{display:block;max-width:100%;max-height:calc(100vh - 180px);-o-object-fit:contain;object-fit:contain}@media (max-width:1000px){.helpdesk-filters[data-v-2d813524]{grid-template-columns:repeat(2,minmax(0,1fr))}.helpdesk-workspace[data-v-2d813524]{grid-template-columns:300px minmax(0,1fr)}.helpdesk-facts[data-v-2d813524]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.helpdesk-page[data-v-2d813524]{height:auto;min-height:calc(100vh - 112px);min-height:calc(100dvh - 112px);overflow:visible;padding:0 12px}.helpdesk-avatar-manager[data-v-2d813524],.helpdesk-heading-actions[data-v-2d813524],.helpdesk-heading[data-v-2d813524]{align-items:stretch;flex-direction:column}.helpdesk-heading-actions[data-v-2d813524]{flex-wrap:nowrap}.helpdesk-avatar-preview[data-v-2d813524]{align-self:flex-start}.helpdesk-filters[data-v-2d813524]{grid-template-columns:1fr}.helpdesk-workspace[data-v-2d813524]{display:block;height:calc(100vh - 150px);height:calc(100dvh - 150px);min-height:540px;flex:0 0 auto}.helpdesk-workspace--mobile-detail .helpdesk-list[data-v-2d813524],.helpdesk-workspace:not(.helpdesk-workspace--mobile-detail) .helpdesk-detail[data-v-2d813524]{display:none}.helpdesk-detail[data-v-2d813524],.helpdesk-list[data-v-2d813524]{width:100%;height:100%;border-right:0}.helpdesk-mobile-back[data-v-2d813524]{display:inline-flex;align-items:center;border:0;background:transparent;color:#315fc8;cursor:pointer;font-size:12px;font-weight:600;padding:0 0 10px}.helpdesk-detail-summary[data-v-2d813524]{max-height:52%;padding:15px 16px 12px}.helpdesk-management[data-v-2d813524]{grid-template-columns:1fr}.helpdesk-thread[data-v-2d813524]{padding:15px 16px}.helpdesk-message[data-v-2d813524]{max-width:90%}.helpdesk-reply[data-v-2d813524]{align-items:stretch;flex-direction:column;padding:12px 16px}.helpdesk-reply-actions[data-v-2d813524]{justify-content:flex-end}.helpdesk-preview-backdrop[data-v-2d813524]{padding:10px}}