.hd-v-avatar__initials[data-v-36cc60f7]{font-size:.85rem;font-weight:700}.hd-v-badge[data-v-a604bc8f]{font-weight:600}.hd-v-btn[data-v-69dc453b]{text-transform:none;letter-spacing:.01em;font-weight:600}.hd-v-card__header[data-v-ad00a57c]{padding-bottom:0;font-weight:700}.hd-v-card__body[data-v-ad00a57c]{padding-top:.75rem}.hd-v-card__footer[data-v-ad00a57c]{padding-top:0}.hd-v-checkbox[data-v-f879b56c] .v-label{opacity:1!important;color:#0f172a!important}.hd-v-checkbox[data-v-f879b56c] .v-label *{opacity:1!important}html.helpdesk-theme-dark .hd-v-checkbox[data-v-f879b56c] .v-label{color:#e2e8f0!important}.w-full[data-v-46548a4c],.w-full[data-v-f4236345]{width:100%}.hd-v-form__fieldset[data-v-43b8bd5b]{border:0;width:100%;min-width:0;margin:0;padding:0}.hd-v-form-field[data-v-f4f19dd8]{flex-direction:column;gap:.25rem;display:flex}.hd-v-form-field__label[data-v-f4f19dd8]{color:rgb(var(--v-theme-on-surface));font-size:.8125rem;font-weight:600;line-height:1.25}.hd-v-form-field__required[data-v-f4f19dd8]{color:rgb(var(--v-theme-error));margin-left:.15rem}.hd-v-form-field__desc[data-v-f4f19dd8]{color:rgba(var(--v-theme-on-surface), .65);margin:0;font-size:.78rem}.hd-v-form-field__error[data-v-f4f19dd8]{color:rgb(var(--v-theme-error));font-size:.75rem}.w-full[data-v-c0546dc3]{width:100%}.hd-v-modal__title[data-v-279082a8]{white-space:normal;font-weight:700;line-height:1.3;padding-bottom:.75rem!important}.hd-v-modal__desc[data-v-279082a8]{color:#64748b;margin:.35rem 0 0;font-size:.875rem;font-weight:400}.hd-v-modal__body[data-v-279082a8]{padding-top:1rem!important;padding-bottom:1rem!important}.hd-v-modal__footer[data-v-279082a8]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem 1rem!important}html.helpdesk-theme-dark .hd-v-modal__desc[data-v-279082a8]{color:#94a3b8}.w-full[data-v-ccad4ebc],.w-full[data-v-7aa583e7]{width:100%}.staff-picker[data-v-17ac9a22]{width:100%;position:relative}.combo-results[data-v-17ac9a22]{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;max-height:16rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0f172a1f}.combo-result[data-v-17ac9a22]{cursor:pointer;border-radius:.35rem;flex-direction:column;gap:.1rem;padding:.45rem .6rem;display:flex}.combo-result[data-v-17ac9a22]:hover,.combo-result.selected[data-v-17ac9a22]{background:#f0fdf4}.combo-result .meta[data-v-17ac9a22]{color:#64748b;font-size:.75rem}.combo-empty[data-v-17ac9a22]{color:#64748b;padding:.6rem;font-size:.85rem}.preview[data-v-17ac9a22]{color:#334155;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0 0;font-size:.85rem;display:flex}.clear-btn[data-v-17ac9a22]{color:#b91c1c;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.hd-v-textarea[data-v-e9ff16e5] textarea{resize:vertical;field-sizing:fixed;min-height:0}.hd-v-textarea[data-v-e9ff16e5] .v-field__input{min-height:unset;padding-top:8px;padding-bottom:8px}.w-full[data-v-e9ff16e5]{width:100%}.hd-boot-loader{z-index:99999;background:#f8f9faf5;justify-content:center;align-items:center;transition:opacity .35s,visibility .35s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.hd-boot-loader--out{opacity:0;visibility:hidden;pointer-events:none}.hd-boot-loader__inner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.hd-boot-loader__spinner{border:3px solid #0d7a3a24;border-top-color:#0d7a3a;border-radius:50%;width:2.75rem;height:2.75rem;animation:.75s linear infinite hd-preloader-spin;position:relative}.hd-boot-loader__label{letter-spacing:.14em;text-transform:uppercase;color:#0d7a3a;margin:0;font-family:Arial,Roboto,sans-serif;font-size:.72rem;font-weight:600}:root{--hd-chrome-top:120px;--hd-chrome-footer:4.5rem}.hd-content-frame{position:relative}.hd-content-frame--full{min-height:100vh}.hd-content-loading.cbp-page-content{min-height:calc(100vh - var(--hd-chrome-top) - var(--hd-chrome-footer))}.hd-content-loading.hd-content-frame--full{min-height:100vh}.hd-content-loading .hd-content-frame__body{opacity:.35;pointer-events:none;transition:opacity .2s}.hd-route-loader{z-index:900;-webkit-backdrop-filter:blur(6px);background:#f8f9faf7;justify-content:center;align-items:center;display:flex}.hd-route-loader--chrome{top:var(--hd-chrome-top);right:0;bottom:var(--hd-chrome-footer);position:fixed;left:0}.hd-route-loader--full{z-index:99999;position:fixed;top:0;bottom:0;left:0;right:0}html.helpdesk-theme-dark .hd-route-loader{background:#0f172af7}.hd-route-loader__inner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.hd-route-loader__spinner{width:2.75rem;height:2.75rem;position:relative}.hd-route-loader__ring{border:3px solid #0d7a3a1f;border-top-color:#0d7a3a;border-radius:50%;animation:.72s cubic-bezier(.45,.05,.55,.95) infinite hd-preloader-spin;position:absolute;top:0;bottom:0;left:0;right:0}.hd-route-loader__spinner:after{content:"";opacity:.85;background:#0d7a3a;border-radius:50%;animation:1.4s ease-in-out infinite hd-preloader-pulse;position:absolute;top:.72rem;bottom:.72rem;left:.72rem;right:.72rem}html.helpdesk-theme-dark .hd-route-loader__ring{border-color:#4ade80 #4ade8029 #4ade8029}html.helpdesk-theme-dark .hd-route-loader__spinner:after{background:#4ade80}.hd-route-loader__label{letter-spacing:.14em;text-transform:uppercase;color:#0d7a3a;margin:0;font-family:Arial,Roboto,sans-serif;font-size:.72rem;font-weight:600}html.helpdesk-theme-dark .hd-route-loader__label{color:#4ade80}@keyframes hd-preloader-spin{to{transform:rotate(360deg)}}@keyframes hd-preloader-pulse{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.w-full{width:100%}:root,html.helpdesk-theme-light{--hd-line:#dfe5ef;--hd-line-subtle:#dfe5efbf;--hd-border:var(--hd-line);--hd-shadow-card:#919eab1f 0 12px 24px -4px, #919eab33 0 0 2px 0}html.helpdesk-theme-dark{--hd-line:#94a3b833;--hd-line-subtle:#94a3b81f;--hd-border:var(--hd-line)}.v-application{--hd-line:rgba(var(--v-border-color), var(--v-border-opacity));--hd-line-subtle:rgba(var(--v-border-color), calc(var(--v-border-opacity) * .65));--hd-border:var(--hd-line);font-family:var(--font-sans,Arial, Roboto, sans-serif)}.v-application .v-card--variant-outlined,.v-application .v-sheet--variant-outlined,.v-application .v-list--variant-outlined{border-color:var(--hd-line)!important}.v-application .v-divider{opacity:1;border-color:var(--hd-line)!important}.v-application .v-btn--variant-outlined{border-color:var(--hd-line)!important}.v-application .v-field--variant-outlined .v-field__outline{color:#94a3b8!important;opacity:1!important}.v-application .hd-v-input .v-field--variant-outlined .v-field__outline,.v-application .hd-v-select .v-field--variant-outlined .v-field__outline,.v-application .hd-v-select-menu .v-field--variant-outlined .v-field__outline,.v-application .hd-v-textarea .v-field--variant-outlined .v-field__outline{--v-field-border-width:1.5px}.v-application .hd-v-input .v-field--variant-outlined.v-field--focused .v-field__outline,.v-application .hd-v-select .v-field--variant-outlined.v-field--focused .v-field__outline,.v-application .hd-v-select-menu .v-field--variant-outlined.v-field--focused .v-field__outline,.v-application .hd-v-textarea .v-field--variant-outlined.v-field--focused .v-field__outline{color:#119a48bf!important}.v-application .v-data-table .v-table>.v-table__wrapper>table>thead>tr>th,.v-application .v-data-table .v-table>.v-table__wrapper>table>tbody>tr>td{border-color:var(--hd-line)!important}.v-application .v-data-table .v-table>.v-table__wrapper>table>thead>tr>th{color:#3a4752!important;font-weight:600!important}html.helpdesk-theme-dark .v-application .v-data-table .v-table>.v-table__wrapper>table>thead>tr>th{color:#cbd5e1!important}.v-application .v-data-table .v-data-table__th,.v-application .v-data-table .v-data-table-header__content{font-weight:600!important}.v-application .v-data-table .v-data-table-footer{border-top-color:var(--hd-line)!important}.hd-v-card.v-card{box-shadow:var(--hd-shadow-card)!important;border:none!important;border-radius:12px!important}.v-application .v-card.elevation-10,.v-application .withbg.v-card{background:#fff;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33!important}.v-theme--dark .v-card.elevation-10,.v-theme--dark .withbg.v-card,html.helpdesk-theme-dark .v-application .v-card.elevation-10,html.helpdesk-theme-dark .v-application .withbg.v-card{color:#e2e8f0!important;background:#1e293b!important;box-shadow:0 12px 24px -4px #00000047,0 0 2px #00000059!important}.v-application .hd-v-btn.v-btn{height:var(--v-input-control-height,40px);min-height:var(--v-input-control-height,40px);padding-inline-start:16px;padding-inline-end:16px;font-size:.875rem}.v-application .hd-v-btn.v-btn--size-small{height:32px;min-height:32px;padding-inline-start:12px;padding-inline-end:12px;font-size:.8125rem}.v-application .hd-v-btn.v-btn--size-large,.v-application .hd-v-btn.v-btn--size-x-large{height:var(--v-input-control-height,40px);min-height:var(--v-input-control-height,40px);padding-inline-start:16px;padding-inline-end:16px;font-size:.875rem}.v-application .hd-v-btn.hd-v-btn--auto{height:auto;min-height:unset}.hd-v-input .v-field,.hd-v-select .v-field,.hd-v-select-menu .v-field,.hd-v-color-input .v-field,.hd-v-textarea .v-field{border-radius:4px}.hd-v-form-field{width:100%}.hd-form .hd-v-form-field,.hd-form--grid .hd-v-form-field{margin-bottom:0}.hd-form-actions,.hd-form-toolbar,.hd-search-form{align-items:center}.hd-filter-panel .v-field{background:0 0}.hd-v-modal.v-card{color:#0f172a;border:1px solid var(--hd-line)!important;background:#fff!important;box-shadow:0 12px 40px #0f172a2e!important}html.helpdesk-theme-dark .hd-v-modal.v-card{color:#e2e8f0;background:#1e293b!important;box-shadow:0 16px 48px #0206178c!important}.hd-v-modal .v-card-title,.hd-v-modal .v-card-text,.hd-v-modal .v-card-actions{background:0 0!important}.hd-v-dialog .v-overlay__scrim{background:#0f172a73!important}html.helpdesk-theme-dark .hd-v-dialog .v-overlay__scrim{background:#020617a6!important}.hd-v-checkbox .v-label{opacity:1!important;color:#0f172a!important}.hd-v-checkbox .v-label *{opacity:1!important}html.helpdesk-theme-dark .hd-v-checkbox .v-label{color:#e2e8f0!important}.hd-data-table-card,.cat-table-card,.matrix-table-card,.audit-filters-card{overflow:hidden;background:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33!important}.hd-data-table-card.v-card--variant-outlined,.cat-table-card.v-card--variant-outlined,.matrix-table-card.v-card--variant-outlined,.audit-filters-card.v-card--variant-outlined{border:none!important}.hd-data-table-card__head{padding:1.15rem 1.25rem .65rem!important}.hd-data-table-card .table-count{color:#768b9e;margin:0;font-size:.875rem}.hd-data-table-card .table-count strong{color:#3a4752;font-weight:600}.hd-data-table-card .table-count-filter{color:#768b9e}.hd-data-table.v-data-table,.hd-data-table .v-table{background:0 0}.hd-data-table .v-table>.v-table__wrapper>table>thead>tr>th,.hd-data-table .v-table>.v-table__wrapper>table>tbody>tr>td{border-left:none!important;border-right:none!important}.hd-data-table .v-table>.v-table__wrapper>table>thead>tr>th{box-shadow:none;background:#f8fafc;border-bottom:1px solid #dfe5ef;color:#3a4752!important;font-weight:600!important}.hd-data-table .v-table>.v-table__wrapper>table>tbody>tr>td{color:#3a4752;border-bottom:1px solid #dfe5efd9}.hd-data-table .v-table>.v-table__wrapper>table>tbody>tr:last-child>td{border-bottom:none}.hd-data-table .v-table>.v-table__wrapper>table>tbody>tr:hover>td{background:#0d7a3a09}.hd-data-table .v-data-table__th{text-transform:none;letter-spacing:.01em;white-space:nowrap;font-size:.8125rem;color:#3a4752!important;font-weight:600!important}.hd-data-table .v-data-table-header__content{font-weight:600!important}.hd-data-table .v-data-table__td{vertical-align:middle;font-size:.875rem}.hd-data-table .v-data-table-footer{border-top:1px solid #dfe5ef;padding-inline-start:.75rem;padding-inline-end:.75rem}.hd-data-table .v-data-table__tr{cursor:default}.hd-dt-col-head{flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;padding-top:.2rem;padding-bottom:.4rem;display:flex}.hd-dt-col-head__title{text-transform:none;letter-spacing:.01em;color:#768b9e;white-space:nowrap;font-size:.75rem;font-weight:600}.hd-dt-col-filter{box-sizing:border-box;color:#3a4752;background:#fff;border:1px solid #dfe5ef;border-radius:8px;width:100%;min-width:0;height:34px;padding:.25rem .55rem;font-size:.8125rem;line-height:1.2;transition:border-color .15s,box-shadow .15s}.hd-dt-col-filter::placeholder{color:#9fb0c3}.hd-dt-col-filter:hover{border-color:#c5ced9}.hd-dt-col-filter:focus{border-color:#0d7a3a;outline:none;box-shadow:0 0 0 3px #0d7a3a1f}.hd-data-table.hd-data-table--clickable .v-data-table__tr{cursor:pointer}.hd-data-table-row--overdue>td{background:#fffbfb!important}.hd-data-table-row--overdue:hover>td{background:#fef2f2!important}.hd-data-table-row--overdue>td:first-child{box-shadow:inset 3px 0 #dc2626}.hd-data-table-row--inactive>td{opacity:.85;background:#f8fafc!important}.hd-dt-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.hd-dt-wrap{white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:100%;line-height:1.35;display:block}.hd-dt-truncate--muted{color:#768b9e;font-size:.8rem}.hd-dt-truncate--updated{color:#768b9e;white-space:normal;font-size:.75rem;line-height:1.35}.hd-dt-action-btns{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.hd-dt-row-num{color:#768b9e;font-size:.78rem;font-weight:600}.hd-dt-ticket-link{color:#0d7a3a;font-weight:700;text-decoration:none}.hd-dt-ticket-link:hover{text-decoration:underline}.hd-dt-ticket-num{color:#3a4752;align-items:center;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;font-weight:700;display:inline-flex}.hd-dt-status-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.hd-dt-subject-link{color:#3a4752;line-height:1.35;text-decoration:none;display:block}.hd-dt-subject-link:hover{color:#0d7a3a;text-decoration:underline}.hd-dt-subject-text{color:#3a4752;line-height:1.35;display:block}.hd-dt-category{color:#768b9e;background:#eef5f9;border-radius:999px;margin-top:.2rem;padding:.05rem .45rem;font-size:.68rem;display:inline-block}.hd-dt-person{align-items:center;gap:.45rem;min-width:0;display:flex}.hd-dt-person-name{color:#3a4752;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.hd-dt-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.72rem;font-weight:700;line-height:1.3;display:inline-flex}.hd-dt-activity{color:#768b9e;flex-direction:column;gap:.1rem;font-size:.74rem;line-height:1.3;display:flex}.hd-dt-activity-sla.is-overdue{color:#b91c1c;font-weight:700}.hd-dt-empty,.hd-dt-empty-msg{color:#9fb0c3;font-size:.84rem}.hd-dt-empty-msg{text-align:center;padding:1.25rem 0}.hd-dt-loading{text-align:center;color:#768b9e;padding:1rem 0;font-size:.88rem}.hd-page-toolbar .hd-v-form__fieldset{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hd-page-toolbar .hd-form-toolbar-grow{flex:1;min-width:min(16rem,100%)}.hd-page-toolbar__search{border-bottom:1px solid #dfe5ef;padding-bottom:.5rem}.table-wrap.cbp-card,.table-wrap{overflow:hidden}.table-wrap.cbp-card{padding:0}.data-table,.agent-table,.picker-table,.cand-table{border-collapse:collapse;color:#3a4752;width:100%;font-size:.875rem}.data-table th,.agent-table th,.picker-table th,.cand-table th,.data-table td,.agent-table td,.picker-table td,.cand-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #dfe5efd9;padding:.75rem 1rem}.data-table th,.agent-table th,.picker-table th,.cand-table th{color:#3a4752;white-space:nowrap;background:#f8fafc;font-size:.8125rem;font-weight:600}.data-table tbody tr:hover td,.agent-table tbody tr:hover td,.picker-table tbody tr:hover td,.cand-table tbody tr:hover td{background:#0d7a3a09}.data-table th.num,.data-table td.num{text-align:right}.agent-table-wrap,.picker-table-wrap,.cand-table-wrap{background:#fff;border:none;border-radius:12px;overflow:hidden;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33}.picker-table-wrap,.cand-table-wrap{max-height:16rem;overflow:auto}html.helpdesk-theme-dark .hd-data-table .v-table>.v-table__wrapper>table>thead>tr>th,html.helpdesk-theme-dark .data-table th,html.helpdesk-theme-dark .agent-table th,html.helpdesk-theme-dark .picker-table th,html.helpdesk-theme-dark .cand-table th{background:rgba(var(--v-theme-surface), .6)}html.helpdesk-theme-dark .hd-data-table-card,html.helpdesk-theme-dark .cat-table-card,html.helpdesk-theme-dark .matrix-table-card,html.helpdesk-theme-dark .audit-filters-card,html.helpdesk-theme-dark .agent-table-wrap,html.helpdesk-theme-dark .picker-table-wrap,html.helpdesk-theme-dark .cand-table-wrap{background:rgb(var(--v-theme-surface))!important;box-shadow:0 12px 24px -4px #00000047,0 0 2px #00000059!important}html.helpdesk-theme-dark .hd-dt-ticket-link,html.helpdesk-theme-dark .hd-dt-ticket-num{color:#4ade80}html.helpdesk-theme-dark .hd-dt-ticket-link:hover{color:#86efac}html.helpdesk-theme-dark .hd-dt-subject-link,html.helpdesk-theme-dark .hd-dt-subject-text,html.helpdesk-theme-dark .hd-dt-person,html.helpdesk-theme-dark .hd-dt-person-name,html.helpdesk-theme-dark .hd-dt-wrap,html.helpdesk-theme-dark .hd-dt-created{color:#e2e8f0;opacity:1}html.helpdesk-theme-dark .hd-dt-subject-link:hover{color:#86efac}html.helpdesk-theme-dark .hd-dt-activity,html.helpdesk-theme-dark .hd-dt-truncate--muted,html.helpdesk-theme-dark .hd-dt-truncate--updated,html.helpdesk-theme-dark .hd-dt-empty,html.helpdesk-theme-dark .hd-dt-empty-msg,html.helpdesk-theme-dark .hd-dt-loading{color:#94a3b8}html.helpdesk-theme-dark .hd-dt-activity-sla.is-overdue{color:#f87171}html.helpdesk-theme-dark .hd-data-table .v-table>.v-table__wrapper>table>tbody>tr>td,html.helpdesk-theme-dark .hd-data-table .v-data-table__td{color:#e2e8f0}html.helpdesk-theme-dark .hd-data-table .v-table>.v-table__wrapper>table>thead>tr>th{color:#cbd5e1!important}.hd-form{flex-direction:column;gap:.75rem;display:flex}.hd-form--grid,.hd-v-form__fieldset.hd-form--grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.hd-form--grid,.hd-v-form__fieldset.hd-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.hd-form--grid,.hd-form--grid-3,.hd-v-form__fieldset.hd-form--grid,.hd-v-form__fieldset.hd-form--grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.hd-form--grid-2{grid-template-columns:1fr}@media (min-width:640px){.hd-form--grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.hd-form .full,.hd-form--grid .full,.hd-form--grid-2 .full,.hd-form--grid-3 .full,.hd-v-form__fieldset.hd-form--grid>.full,.hd-v-form__fieldset.hd-form--grid-2>.full,.hd-v-form__fieldset.hd-form--grid-3>.full{grid-column:1/-1}.hd-form--grid .span-2,.hd-form--grid-3 .span-2{grid-column:span 2}@media (max-width:959px){.hd-form--grid .span-2,.hd-form--grid-3 .span-2{grid-column:1/-1}}.hd-form--grid .span-3,.hd-form--grid-3 .span-3{grid-column:span 3}@media (max-width:959px){.hd-form--grid .span-3,.hd-form--grid-3 .span-3{grid-column:1/-1}}.hd-form-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:639px){.hd-form-actions{flex-direction:column;align-items:stretch}}.hd-form-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.hd-form-toolbar .hd-form-toolbar-grow{flex:1;min-width:min(28rem,100%)}.hd-search-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hd-search-form .hd-v-input,.hd-search-form .hd-v-form-field{flex:1;min-width:14rem}.hd-filter-panel{border:1px solid var(--hd-line);background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:8px;margin:0 0 1rem;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}html.helpdesk-theme-dark .hd-filter-panel{border-color:var(--hd-line);background:linear-gradient(#1e293b 0%,#0f172a 100%)}.hd-filter-panel__toggle{cursor:pointer;color:#0f172a;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.92rem;font-weight:600;list-style:none;display:flex}.hd-filter-panel__toggle::-webkit-details-marker{display:none}.hd-filter-panel__toggle:after{content:"▾";color:#64748b;font-size:.85rem;transition:transform .2s}.hd-filter-panel[open] .hd-filter-panel__toggle:after{transform:rotate(180deg)}html.helpdesk-theme-dark .hd-filter-panel__toggle{color:#e2e8f0}.hd-filter-panel__toggle-label{align-items:center;gap:.45rem;display:inline-flex}.hd-filter-panel__badge{color:#065f2c;background:#e8f5ee;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.hd-filter-panel__body{border-top:1px solid var(--hd-line);padding:0 1rem 1rem}html.helpdesk-theme-dark .hd-filter-panel__body{border-top-color:var(--hd-line-subtle)}@media (min-width:768px){.hd-filter-panel__toggle{display:none}.hd-filter-panel__body{border-top:none;padding:1rem}.hd-filter-panel:not([open]) .hd-filter-panel__body{display:block}}@media (max-width:767px){.hd-filter-panel:not([open]) .hd-filter-panel__body{display:none}}.hd-rich-field .cbp-rich-text{width:100%;max-width:100%}.hd-rich-field .cbp-quill-wrap{max-width:100%}.cbp-quill-wrap .ql-editor{position:relative}.cbp-quill-wrap .ql-editor img.cbp-quill-image,.cbp-quill-wrap .ql-editor img{cursor:pointer;max-width:100%;height:auto;display:block}.cbp-quill-wrap .cbp-quill-image-overlay{z-index:20;pointer-events:none;box-sizing:border-box;position:absolute}.cbp-quill-wrap .cbp-quill-image-overlay.is-hidden{display:none!important}.cbp-quill-wrap .cbp-quill-image-frame{box-sizing:border-box;pointer-events:none;border:2px solid #119a48;width:100%;height:100%}.cbp-quill-wrap .cbp-quill-image-handle{pointer-events:auto;background:#119a48;border:2px solid #fff;border-radius:2px;width:10px;height:10px;position:absolute;box-shadow:0 1px 3px #0003}.cbp-quill-wrap .cbp-quill-image-handle--nw{cursor:nwse-resize;top:-5px;left:-5px}.cbp-quill-wrap .cbp-quill-image-handle--ne{cursor:nesw-resize;top:-5px;right:-5px}.cbp-quill-wrap .cbp-quill-image-handle--sw{cursor:nesw-resize;bottom:-5px;left:-5px}.cbp-quill-wrap .cbp-quill-image-handle--se{cursor:nwse-resize;bottom:-5px;right:-5px}:root,html.helpdesk-theme-light{--cdc-green:#119a48;--cdc-green-deep:#0d7a3a;--cdc-green-soft:#e8f5ee;--cdc-gold:#c9a227;--cdc-gold-soft:#faf6e7;--cdc-ink:#0c1a12;--cdc-ink-muted:#3d5247;--cdc-paper:#fafbf9;--cdc-white:#fff;--cdc-line:#0c1a1214;--cdc-shadow:0 18px 48px #065f2c1f;--font-sans:Arial, Roboto, sans-serif, Cambria, Cochin, Georgia, Times, "Times New Roman", serif;--font-display:Arial, Roboto, sans-serif, Cambria, Cochin, Georgia, Times, "Times New Roman", serif;--hd-nav-font-size:12px;--hd-nav-font-weight:500;--hd-nav-icon-size:20px;--hd-topbar-font-size:14px;--hd-topbar-font-weight:500;--hd-topbar-user-font-size:15px;--hd-title-size:1.45rem;--hd-title-weight:700;--hd-lede-size:1rem;--hd-lede-weight:500;--hd-ui-font-size:14px;--hd-ui-font-weight:500;--hd-body-font-weight:500}html.helpdesk-theme-dark{--cdc-ink:#e2e8f0;--cdc-ink-muted:#cbd5e1;--cdc-paper:#0f172a;--cdc-white:#111827;--cdc-line:#94a3b840;--cdc-shadow:0 18px 48px #02061780}*,:before,:after{box-sizing:border-box}html{height:100%}body{min-height:100%;font-size:14px;font-weight:var(--hd-body-font-weight);color:#1a1a1a;letter-spacing:.5px;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-color:#f8f9fa;margin:0;line-height:1.55}html.helpdesk-theme-dark body{color:var(--cdc-ink);background-color:var(--cdc-paper)}#app{width:100%;max-width:100%;min-height:100vh;margin:0}a{color:var(--cdc-green-deep)}html.helpdesk-theme-dark a{color:#4ade80}html.helpdesk-theme-dark a.hd-dt-subject-link{color:#f1f5f9}code{background:var(--cdc-green-soft);color:var(--cdc-green-deep);border-radius:4px;padding:.12em .35em;font-size:.88em}html.helpdesk-theme-dark code{color:#86efac;background:#22c55e2e}.lobibox-notify-wrapper,.lobibox-notify{z-index:20000!important}.hd-fallback-toast{z-index:20001;opacity:0;pointer-events:none;border-radius:8px;max-width:min(92vw,520px);padding:.75rem 1rem;font-size:.9rem;font-weight:600;line-height:1.4;transition:opacity .2s,transform .2s;position:fixed;top:1rem;left:50%;transform:translate(-50%)translateY(-.5rem);box-shadow:0 10px 30px #0f172a2e}.hd-fallback-toast--visible{opacity:1;transform:translate(-50%)translateY(0)}.hd-fallback-toast--success{color:#166534;background:#dcfce7;border:1px solid #86efac}.hd-fallback-toast--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.hd-fallback-toast--warning{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.hd-fallback-toast--info,.hd-fallback-toast--default{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}:root,html.helpdesk-theme-light{--cbp-topbar:#119a48;--cbp-topbar-border:#119a4833;--cbp-nav-bg:#2c3e50;--cbp-nav-border:#119a4833;--cbp-nav-hover:#119a4833;--cbp-nav-text:#fffc;--cbp-nav-text-active:#fff;--cbp-footer-bg:#f8f9fa;--cbp-footer-border:#e9ecef;--cbp-footer-text:#6c757d;--cbp-page-bg:#eef5f9;--cbp-card-bg:#fff;--cbp-card-text:#3a4752;--cbp-card-shadow:#919eab1f 0 12px 24px -4px, #919eab33 0 0 2px 0;--cbp-dd-bg:#fff;--cbp-dd-border:#e9ecef;--cbp-dd-text:#2c3e50;--cbp-dd-hover-bg:#e8f5ee;--cbp-dd-hover-text:#0d7a3a;--cbp-page-max:1360px;--hd-nav-font-size:12px;--hd-nav-font-weight:500;--hd-nav-icon-size:20px;--hd-topbar-font-size:14px;--hd-topbar-font-weight:500;--hd-topbar-user-font-size:15px}html.helpdesk-theme-dark{--cbp-topbar:#0b1220;--cbp-topbar-border:#22c55e66;--cbp-nav-bg:#111827;--cbp-nav-border:#94a3b833;--cbp-nav-hover:#22c55e38;--cbp-nav-text:#e2e8f0d6;--cbp-nav-text-active:#fff;--cbp-footer-bg:#0b1220;--cbp-footer-border:#94a3b833;--cbp-footer-text:#94a3b8;--cbp-page-bg:#0f172a;--cbp-card-bg:#111827;--cbp-card-text:#e2e8f0;--cbp-card-shadow:0 8px 30px #02061773;--cbp-dd-bg:#111827;--cbp-dd-border:#94a3b838;--cbp-dd-text:#e2e8f0;--cbp-dd-hover-bg:#22c55e33;--cbp-dd-hover-text:#86efac}.cbp-wrapper{background:var(--cbp-page-bg);flex-direction:column;min-height:100vh;display:flex}.cbp-topbar{background:linear-gradient(90deg, var(--cbp-topbar) 0%, color-mix(in srgb, var(--cbp-topbar) 72%, #0d7a3a) 100%);color:#fff;border-bottom:1px solid var(--cbp-topbar-border);z-index:1001;height:60px;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #00000014}html.helpdesk-theme-dark .cbp-topbar{background:linear-gradient(90deg,#0b1220 0%,#111827 55%,#0a2e1c 100%);border-bottom:1px solid #22c55e73;box-shadow:0 2px 14px #0206178c}.cbp-topbar-inner{align-items:center;gap:.5rem;height:60px;padding:0 8px 0 12px;display:flex}@media (min-width:768px){.cbp-topbar-inner{padding:0 16px 0 24px}}.cbp-topbar-logo{height:60px;color:inherit;border-right:1px solid #fff3;flex-shrink:0;align-items:center;margin-right:8px;padding-right:16px;text-decoration:none;display:flex}.cbp-topbar-logo img{filter:brightness(0)invert();max-width:min(200px,42vw);height:auto;display:block}.cbp-topbar-spacer{flex:1}.cbp-topbar-menu{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.15rem;display:flex}.cbp-topbar-menu>a{color:#fff;font-size:var(--hd-topbar-font-size,14px);font-weight:var(--hd-topbar-font-weight,500);white-space:nowrap;border-radius:4px;align-items:center;gap:.35rem;padding:.45rem .65rem;text-decoration:none;display:inline-flex}.cbp-topbar-menu>a:hover{background:#ffffff1a}.cbp-topbar-menu button{font-family:inherit}.cbp-topbar-portal-dd{position:relative}.cbp-topbar-dd-toggle{color:#fff;font-size:var(--hd-topbar-font-size,14px);font-weight:var(--hd-topbar-font-weight,500);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:.35rem;padding:.45rem .65rem;font-family:inherit;line-height:1.2;display:inline-flex}.cbp-topbar-dd-toggle:hover,.cbp-topbar-portal-dd.is-open .cbp-topbar-dd-toggle,.cbp-topbar-dd-toggle.is-active{background:#ffffff1a}.cbp-topbar-dd-toggle.is-active{box-shadow:none}.cbp-topbar-dd-toggle-label,.cbp-topbar-dd-icon{color:#fff}.cbp-topbar-dd-icon{font-size:1.1rem;line-height:1}.cbp-topbar-dd-toggle-label{font-size:var(--hd-topbar-font-size,14px);font-weight:var(--hd-topbar-font-weight,500)}.cbp-topbar-dd-caret{opacity:.85;font-size:.55rem;transition:transform .15s}.cbp-topbar-portal-dd.is-open .cbp-topbar-dd-caret{transform:rotate(180deg)}.cbp-topbar-dd-panel{background:var(--cbp-dd-bg);border:1px solid var(--cbp-dd-border);z-index:1100;border-radius:4px;min-width:220px;padding:.35rem 0;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f172a2e}.cbp-topbar-portal-dd.is-open .cbp-topbar-dd-panel,.cbp-topbar-user-dd.is-open .cbp-topbar-dd-panel{display:block}.cbp-topbar-dd-primary{background:linear-gradient(135deg,#119a4824,#119a480f);border:1px solid #119a4838;border-radius:4px;margin:.2rem .35rem .45rem;padding:.65rem .85rem;text-decoration:none;display:block}.cbp-topbar-dd-primary:hover,.cbp-topbar-dd-primary.is-active{background:linear-gradient(135deg,#119a4838,#119a481a)}.cbp-topbar-dd-primary-title{color:var(--cbp-dd-text);font-size:.9rem;font-weight:700;display:block}.cbp-topbar-dd-primary-sub{color:var(--cbp-footer-text);margin-top:.15rem;font-size:.72rem;line-height:1.35;display:block}.cbp-topbar-dd-section{letter-spacing:.08em;text-transform:uppercase;color:var(--cbp-footer-text);margin:.25rem .85rem .35rem;font-size:.68rem;font-weight:700}.cbp-topbar-dd-panel a.cbp-topbar-dd-item,.cbp-topbar-dd-panel a.cbp-topbar-dd-primary{color:var(--cbp-dd-text)}.cbp-topbar-dd-item{color:var(--cbp-dd-text);padding:.5rem .85rem;text-decoration:none;display:block}.cbp-topbar-dd-panel a.cbp-topbar-dd-item:hover,.cbp-topbar-dd-panel a.cbp-topbar-dd-item.is-active,.cbp-topbar-dd-item:hover,.cbp-topbar-dd-item.is-active{background:var(--cbp-dd-hover-bg);color:var(--cbp-dd-hover-text)}.cbp-topbar-dd-item--with-icon{align-items:flex-start;gap:.55rem;display:flex}.cbp-topbar-dd-module-icon{text-align:center;color:#119a48;flex-shrink:0;width:1.35rem;margin-top:.1rem;font-size:1rem}.cbp-topbar-dd-item-text{min-width:0}.cbp-topbar-dd-empty{color:var(--cbp-footer-text);margin:.5rem .85rem;font-size:.8rem;line-height:1.4}@media (max-width:767.98px){.cbp-topbar-dd-toggle-label{display:none}.cbp-topbar-dd-toggle{padding:.45rem .55rem}}.cbp-topbar-dd-item-label{color:inherit;font-size:.875rem;font-weight:500;display:block}.cbp-topbar-dd-item-sub{opacity:.82;margin-top:.1rem;font-size:.72rem;display:block}.cbp-theme-switch{background:#0000001f;border:1px solid #ffffff59;border-radius:999px;padding:2px;display:inline-flex}.cbp-theme-btn{color:#ffffffc7;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.12rem .5rem;font-family:inherit;font-size:.68rem;font-weight:700;line-height:1.4}.cbp-theme-btn.active{color:#0d7a3a;background:#fff;box-shadow:0 1px 3px #0000001f}html.helpdesk-theme-dark .cbp-theme-btn.active{color:#bbf7d0;box-shadow:none;background:#4ade8038}.cbp-theme-btn:not(.active):hover{color:#fff}.cbp-topbar-user-dd{border-left:1px solid #ffffff59;margin-left:.25rem;padding-left:.75rem;position:relative}.cbp-topbar-user-trigger{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.45rem;max-width:min(220px,38vw);padding:.2rem .35rem .2rem .2rem;font-family:inherit;display:inline-flex}.cbp-topbar-user-trigger:hover,.cbp-topbar-user-dd.is-open .cbp-topbar-user-trigger{background:#ffffff1f}.cbp-topbar-avatar{border-color:#ffffff8c;flex-shrink:0}.cbp-topbar-user-name{font-weight:var(--hd-topbar-font-weight,500);font-size:var(--hd-topbar-user-font-size,15px);color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cbp-topbar-user-panel{min-width:200px;right:0}.cbp-topbar-dd-logout{text-align:left;cursor:pointer;width:100%;color:var(--cbp-dd-text);background:0 0;border:0;font-family:inherit;display:block}.cbp-topbar-dd-logout:hover{background:var(--cbp-dd-hover-bg);color:var(--cbp-dd-hover-text)}.cbp-primary-nav{--bs-body-font-size:var(--hd-nav-font-size,12px);--bs-body-font-weight:var(--hd-nav-font-weight,500);z-index:1000;background:var(--cbp-nav-bg);border-bottom:1px solid var(--cbp-nav-border);height:60px;font-size:var(--hd-nav-font-size,12px);font-weight:var(--hd-nav-font-weight,500);align-items:center;padding:0 12px;display:flex;position:fixed;top:60px;left:0;right:0;box-shadow:0 2px 8px #00000014}@media (min-width:768px){.cbp-primary-nav{padding:0 24px}}@media (min-width:1200px){.cbp-primary-nav{padding:0 30px}}.cbp-primary-nav-inner{align-items:center;gap:.25rem;width:100%;display:flex}.cbp-nav-toggle{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-right:.25rem;padding:.35rem .5rem;font-size:1.35rem;line-height:1;display:none}.cbp-nav-toggle i{font-size:1.35rem}.cbp-nav-toggle:hover{background:#ffffff14}@media (max-width:1199px){.cbp-nav-toggle{justify-content:center;align-items:center;display:inline-flex}}.cbp-nav-links{flex-wrap:wrap;flex:1;align-items:center;gap:.15rem;min-width:0;display:flex}@media (max-width:1199px){.cbp-nav-links{background:var(--cbp-nav-bg);border-top:1px solid var(--cbp-nav-border);flex-flow:column;align-items:stretch;max-height:0;padding:0;transition:max-height .28s;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 16px #0003}.cbp-nav-links.is-open{max-height:90vh;padding:8px 0 12px;overflow-y:auto}.cbp-nav-links>*{width:100%}}.cbp-nav-link{font-size:var(--hd-nav-font-size,12px);font-weight:var(--hd-nav-font-weight,500);white-space:nowrap;border-radius:4px;align-items:center;gap:.45rem;padding:.55rem 1rem;line-height:1.2;transition:background .15s,color .15s;display:inline-flex;color:var(--cbp-nav-text)!important;text-decoration:none!important}.cbp-nav-link-icon{font-size:var(--hd-nav-icon-size,20px);opacity:.92;flex-shrink:0;margin-right:.05rem;line-height:1}.cbp-nav-link:hover .cbp-nav-link-icon,.cbp-nav-link.router-link-active .cbp-nav-link-icon{opacity:1}@media (max-width:1199px){.cbp-nav-link{width:100%;min-height:unset;border-radius:0;padding:.65rem 1rem}}@media (min-width:1200px){.cbp-nav-link,.cbp-nav-dd-toggle{min-height:60px;padding-top:0;padding-bottom:0}}.cbp-nav-link:hover,.cbp-nav-link.router-link-active{background:var(--cbp-nav-hover);color:var(--cbp-nav-text-active)!important}.cbp-nav-item-dropdown{position:relative}.cbp-nav-dd-toggle{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;width:100%}@media (min-width:1200px){.cbp-nav-dd-toggle{width:auto}}.cbp-nav-dd-caret{opacity:.85;margin-left:.2rem;font-size:.65rem;display:inline-block}.cbp-nav-dd-menu{background:var(--cbp-dd-bg);z-index:1100;border:1px solid var(--cbp-dd-border);border-radius:4px;min-width:220px;padding:.35rem 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000001f}.cbp-nav-item-dropdown.is-open .cbp-nav-dd-menu{display:block}@media (max-width:1199px){.cbp-nav-dd-menu{box-shadow:none;background:#00000026;border:none;border-radius:0;padding:0;display:none;position:static}.cbp-nav-item-dropdown.is-open .cbp-nav-dd-menu{display:block}}.cbp-nav-dd-item{font-size:var(--hd-ui-font-size,14px);font-weight:var(--hd-ui-font-weight,500);align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex;color:var(--cbp-dd-text)!important;text-decoration:none!important}.cbp-nav-dd-item-icon{font-size:var(--hd-nav-icon-size,20px);color:#119a48;opacity:.9;flex-shrink:0;line-height:1}.cbp-nav-dd-item:hover .cbp-nav-dd-item-icon,.cbp-nav-dd-item.router-link-active .cbp-nav-dd-item-icon{opacity:1}.cbp-nav-dd-item:hover,.cbp-nav-dd-item.router-link-active{background:var(--cbp-dd-hover-bg);color:var(--cbp-dd-hover-text)!important}.cbp-page-wrapper{flex:1;margin-top:120px;margin-bottom:24px;padding:0 4px 24px}.cbp-page-content{max-width:var(--cbp-page-max);margin:0 auto;padding:1.25rem .25rem}@media (min-width:900px){.cbp-page-content{padding:1.5rem .35rem}}.cbp-card{background:var(--cbp-card-bg);color:var(--cbp-card-text);box-shadow:var(--cbp-card-shadow);border:none;border-radius:12px;margin-bottom:1.25rem;padding:1.5rem 1.35rem}.cbp-page-footer{background:var(--cbp-footer-bg);text-align:center;border-top:1px solid var(--cbp-footer-border);color:var(--cbp-footer-text);margin-top:auto;padding:1.25rem 1rem;font-size:.88rem}.cbp-page-footer p{margin:0}.cbp-breadcrumb{color:#6c757d;margin-bottom:.65rem;font-size:.82rem}.cbp-breadcrumb a{color:#119a48;font-weight:600;text-decoration:none}.cbp-breadcrumb a:hover{text-decoration:underline}.cbp-bc-sep{opacity:.7;margin:0 .35rem}.cbp-settings-page-title{font-size:var(--hd-title-size,1.45rem);color:#2c3e50;font-weight:var(--hd-title-weight,700);margin:0 0 1rem}.cbp-flash{border-radius:4px;margin:0 0 .75rem;padding:.55rem .75rem;font-size:.9rem;font-weight:600}.cbp-flash-err{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.cbp-flash-ok{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.rich-text-content{word-break:break-word;line-height:1.6}.rich-text-content img{border-radius:4px;max-width:100%;height:auto}.rich-text-content .ql-align-center{text-align:center}.rich-text-content .ql-align-right{text-align:right}.rich-text-content .ql-align-justify{text-align:justify}.rich-text-content .ql-indent-1{padding-left:3em}.rich-text-content .ql-indent-2{padding-left:6em}.rich-text-content .ql-indent-3{padding-left:9em}.rich-text-content .ql-indent-4{padding-left:12em}.rich-text-content .ql-indent-5{padding-left:15em}.rich-text-content .ql-indent-6{padding-left:18em}.rich-text-content .ql-indent-7{padding-left:21em}.rich-text-content .ql-indent-8{padding-left:24em}.rich-text-content .ql-indent-9{padding-left:27em}.rich-text-content .ql-direction-rtl{text-align:inherit;direction:rtl}.rich-text-content .ql-font-serif{font-family:Georgia,Times New Roman,serif}.rich-text-content .ql-font-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rich-text-content .ql-size-small{font-size:.75em}.rich-text-content .ql-size-large{font-size:1.25em}.rich-text-content .ql-size-huge{font-size:1.5em}.rich-text-content blockquote{color:#475569;border-left:4px solid #94a3b8;margin:.5rem 0;padding:.25rem 0 .25rem 1rem}.rich-text-content pre.ql-syntax,.rich-text-content pre{background:#f1f5f9;border-radius:4px;padding:.65rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;overflow-x:auto}.rich-text-content iframe.ql-video{aspect-ratio:16/9;border:0;border-radius:4px;width:100%;max-width:100%}.table-wrap{flex-direction:column;gap:.5rem;display:flex}.table-count{color:#64748b;margin:0;font-size:.82rem}.table-count strong{color:#0f172a;font-weight:700}.table-scroll{border:1px solid var(--hd-line);background:#fff;border-radius:4px;overflow:hidden}.ticket-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.ticket-table thead th{text-transform:uppercase;letter-spacing:.05em;color:#64748b;text-align:left;border-bottom:1px solid var(--hd-line);white-space:nowrap;background:#f8fafc;border-right:1px solid #e2e8f0e6;padding:.45rem .55rem;font-size:.68rem;font-weight:700}.ticket-table thead th:last-child{border-right:none}.ticket-table tbody td{vertical-align:top;border-bottom:1px solid var(--hd-line-subtle);background:#fff;border-right:1px solid #e2e8f0a6;padding:.5rem .55rem}.ticket-table tbody td:last-child{border-right:none}.ticket-table tbody tr:last-child td{border-bottom:none}.ticket-table tbody tr:hover td{background:#f8fafc}.ticket-table .col-idx{text-align:center;width:4%}.ticket-table .col-id{width:11%}.ticket-table .col-subj{width:28%}.ticket-table .col-req,.ticket-table .col-assignee{width:14%}.ticket-table .col-status{white-space:nowrap;width:11%}.ticket-table .col-priority{white-space:nowrap;width:10%}.ticket-table.cols-report .col-subj{width:34%}.ticket-table.cols-report .col-assignee{width:18%}.row-counter{color:#94a3b8;justify-content:center;align-items:center;min-width:1.25rem;font-size:.78rem;font-weight:700;display:inline-flex}.ticket-table .ticket-link{color:#0d7a3a;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;font-weight:700;line-height:1.3;text-decoration:none}.ticket-table .ticket-link:hover{text-decoration:underline}.ticket-table .row-subj-line{color:#0f172a;white-space:normal;word-break:break-word;overflow-wrap:anywhere;font-size:.8rem;font-weight:600;line-height:1.35;text-decoration:none;display:block}.ticket-table a.row-subj-line:hover{color:#0d7a3a;text-decoration:underline}.ticket-table .row-person{align-items:flex-start;gap:.35rem;min-width:0;display:flex}.ticket-table .row-person-name{color:#334155;white-space:normal;word-break:break-word;font-size:.78rem;line-height:1.35}.ticket-table .pill{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:.15rem .4rem;font-size:.65rem;font-weight:700;display:inline-flex}.ticket-table .cell-empty{color:#94a3b8;font-size:.78rem}.ticket-table .cell-loading,.ticket-table .cell-empty-msg{text-align:center;color:#64748b;padding:1rem;font-size:.88rem}:root,html.helpdesk-theme-light{--hd-radius-sm:8px;--hd-radius-md:12px;--hd-radius-lg:12px;--hd-shadow-soft:#919eab1a 0 8px 16px -4px, #919eab29 0 0 2px 0;--hd-shadow-card:#919eab1f 0 12px 24px -4px, #919eab33 0 0 2px 0;--hd-line:#dfe5ef;--hd-line-subtle:#dfe5efbf;--hd-border:var(--hd-line);--hd-muted:#768b9e;--hd-hero-from:#0d7a3a;--hd-hero-to:#119a48}html.helpdesk-theme-dark{--hd-line:#94a3b833;--hd-line-subtle:#94a3b81f;--hd-border:var(--hd-line);--hd-muted:#94a3b8;--hd-shadow-soft:0 8px 28px #02061759;--hd-shadow-card:0 12px 36px #02061773}.cbp-card{border-radius:var(--hd-radius-md);box-shadow:var(--hd-shadow-card);border:none;padding:1.35rem 1.5rem}.cbp-view-title{font-family:var(--font-sans);font-size:var(--hd-title-size,1.45rem);font-weight:var(--hd-title-weight,700);letter-spacing:-.02em}.cbp-view-lede{max-width:52rem;font-size:var(--hd-lede-size,1rem);font-weight:var(--hd-lede-weight,500)}.hd-hero{border-radius:var(--hd-radius-lg);background:linear-gradient(135deg, var(--hd-hero-from) 0%, var(--hd-hero-to) 100%);color:#fff;box-shadow:var(--hd-shadow-card);border:1px solid #ffffff1f;gap:1.25rem;margin-bottom:1.25rem;padding:1.5rem 1.5rem 1.35rem;display:grid}@media (min-width:768px){.hd-hero{grid-template-columns:1fr auto;align-items:center;padding:1.75rem 1.85rem}}.hd-hero-eyebrow{letter-spacing:.1em;text-transform:uppercase;opacity:.9;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.hd-hero-title{margin:0 0 .5rem;font-size:1.45rem;font-weight:700;line-height:1.25}.hd-hero-text{opacity:.95;max-width:38rem;margin:0;font-size:.95rem;line-height:1.55}.hd-hero-actions{flex-wrap:wrap;gap:.6rem;display:flex}.hd-btn{border-radius:var(--hd-radius-sm);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.hd-btn:hover{transform:translateY(-1px)}.hd-btn--white{color:var(--hd-hero-from);background:#fff;box-shadow:0 4px 14px #0000001f}.hd-btn--ghost-light{color:#fff;background:#ffffff1f;border-color:#ffffff73}.hd-btn--primary{color:#fff;background:linear-gradient(135deg,#119a48 0%,#0d7a3a 100%);box-shadow:0 4px 14px #119a4859}.hd-btn--outline{color:#0d7a3a;background:0 0;border-color:#0d7a3a59}html.helpdesk-theme-dark .hd-btn--outline{color:#86efac;border-color:#86efac59}.hd-home{flex-direction:column;gap:1.25rem;display:flex}.hd-home-hub{overflow:hidden;background:linear-gradient(135deg,#119a481a 0%,#fffffffa 42%,#fafbf9 100%)!important;border:1px solid #119a4838!important;box-shadow:0 14px 36px #0d7a3a1a!important}.hd-home-hub__body{padding:1.35rem 1.25rem 1.15rem!important}@media (min-width:720px){.hd-home-hub__body{padding:1.5rem 1.65rem 1.25rem!important}}.hd-home-hub__intro{margin-bottom:1rem}.hd-home-hub__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0d7a3a;margin:0 0 .55rem;font-size:.72rem;font-weight:800}.hd-home-hub__create-btn{color:#fff;background:#0d7a3a;border:1px solid #0d7a3a47;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:.45rem .9rem;font-size:.86rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #0d7a3a38}.hd-home-hub__create-btn:hover{color:#fff;background:#0a6430;transform:translateY(-1px);box-shadow:0 4px 12px #0d7a3a47}.hd-home-hub__create-btn i{font-size:1.05rem}.hd-home-hub__title{color:#0f172a;margin:0;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:800;line-height:1.25}.hd-home-hub__hint{color:#5c6c7c;max-width:42rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.5}.hd-home-hub__search-wrap{gap:.65rem;margin-bottom:1rem;display:grid}@media (min-width:720px){.hd-home-hub__search-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem}}.hd-home-hub__search .v-field{box-shadow:0 2px 10px #0f172a0f;border-radius:10px!important}.hd-home-hub__search .v-field__input{min-height:40px;font-size:.9rem}.hd-home-hub__ask-btn{text-transform:none;letter-spacing:.01em;font-weight:700;box-shadow:0 4px 12px #0d7a3a2e;border-radius:10px!important;height:40px!important;min-height:40px!important;padding-inline-start:.9rem!important;padding-inline-end:.9rem!important;font-size:.875rem!important}.hd-home-hub__shortcuts{flex-wrap:wrap;gap:.5rem;display:flex}.hd-home-hub__chip{border:1px solid var(--hd-border);color:var(--cbp-card-text);cursor:pointer;box-shadow:var(--hd-shadow-soft);background:#ffffffeb;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-family:inherit;font-size:.84rem;font-weight:700;text-decoration:none;transition:border-color .14s,transform .14s,box-shadow .14s;display:inline-flex}.hd-home-hub__chip:hover{color:#0d7a3a;border-color:#119a4873;transform:translateY(-1px)}.hd-home-hub__chip i{color:#119a48;font-size:1.05rem}.hd-home-hub__chip--featured{color:#0d7a3a;background:linear-gradient(145deg,#119a4824 0%,#fffffff2 100%);border-color:#119a4880}.hd-home-hub__chip--featured i{color:#0d7a3a}html.helpdesk-theme-dark .hd-home-hub{background:linear-gradient(135deg,#22c55e1f 0%,#0f172af5 55%,#0f172a 100%)!important;border-color:#22c55e47!important;box-shadow:0 14px 36px #00000047!important}html.helpdesk-theme-dark .hd-home-hub__title{color:#f1f5f9}html.helpdesk-theme-dark .hd-home-hub__hint{color:#94a3b8}html.helpdesk-theme-dark .hd-home-hub__chip{color:#e2e8f0;background:#1e293bd9}html.helpdesk-theme-dark .hd-home-hub__chip--featured{color:#86efac;background:linear-gradient(145deg,#22c55e33 0%,#1e293bf2 100%)}html.helpdesk-theme-dark .hd-home-hub__create-btn{color:#bbf7d0;box-shadow:none;background:#4ade8029;border-color:#4ade8073}html.helpdesk-theme-dark .hd-home-hub__create-btn:hover{color:#ecfdf5;background:#4ade8042;box-shadow:0 2px 10px #02061759}html.helpdesk-theme-dark .hd-home-hub__ask-btn.v-btn{color:#bbf7d0!important;box-shadow:none!important;background:#4ade802e!important}html.helpdesk-theme-dark .hd-home-hub__ask-btn.v-btn:hover{background:#4ade8047!important}html.helpdesk-theme-dark .hd-kanban .v-btn.bg-primary,html.helpdesk-theme-dark .hd-kanban a.v-btn.bg-primary{color:#bbf7d0!important;box-shadow:none!important;background:#4ade802e!important}.hd-home-hero{margin-bottom:0}.hd-quick-grid{gap:.9rem;margin-bottom:0;display:grid}@media (min-width:560px){.hd-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hd-action-card{height:100%;transition:transform .14s,box-shadow .14s}.hd-action-card:hover{transform:translateY(-2px)}.hd-action-link{color:inherit;align-items:flex-start;gap:.85rem;min-height:100%;text-decoration:none;display:flex}.hd-action-icon{border-radius:var(--hd-radius-sm);color:#0d7a3a;background:linear-gradient(145deg,#119a4824 0%,#0d7a3a14 100%);flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1.35rem;display:grid}.hd-action-body{flex:1;min-width:0}.hd-action-title{color:var(--cbp-card-text);margin:0 0 .25rem;font-size:.98rem;font-weight:700;line-height:1.3;display:block}.hd-action-desc{color:var(--hd-muted);margin:0;font-size:.82rem;line-height:1.45;display:block}.hd-action-chevron{color:#94a3b8;flex-shrink:0;margin-top:.15rem;font-size:1.1rem;transition:transform .14s,color .14s}.hd-action-card:hover .hd-action-chevron{color:#119a48;transform:translate(2px)}.hd-kb-card.v-card{box-shadow:none!important}.hd-kb-card [data-slot=header]{padding-bottom:.35rem}.hd-kb-foot{border-top:1px solid var(--hd-border);color:var(--hd-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.85rem;padding-top:.85rem;font-size:.85rem;display:flex}.hd-kb-more-link{color:#0d7a3a;font-weight:700;text-decoration:none}.hd-kb-more-link:hover{text-decoration:underline}.hd-kanban{border:1px solid var(--hd-border);border-radius:var(--hd-radius-lg);box-shadow:var(--hd-shadow-card);background:linear-gradient(#f8faf9 0%,#fff 42%);padding:1.15rem 1.15rem 1rem;overflow:hidden}.hd-kanban-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;margin-bottom:1rem;display:flex}.hd-kanban--embedded .hd-kanban-title{font-size:1.05rem}.hd-kanban--embedded .hd-kanban-head{align-items:center}.hd-kanban-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#0d7a3a;margin:0 0 .2rem;font-size:.78rem;font-weight:700}.hd-kanban-title{font-size:var(--hd-title-size,1.45rem);font-weight:var(--hd-title-weight,700);color:#1e293b;letter-spacing:-.02em;margin:0}.hd-kanban-sub{font-size:var(--hd-lede-size,1rem);font-weight:var(--hd-lede-weight,500);color:var(--hd-muted);max-width:36rem;margin:.35rem 0 0;line-height:1.45}.hd-kanban-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hd-kanban-count{color:#475569;border:1px solid var(--hd-line);background:#f1f5f9;border-radius:999px;padding:.28rem .65rem;font-size:.8rem;font-weight:700}.hd-kanban-loading{text-align:center;color:var(--hd-muted);padding:2.5rem 1rem;font-size:.92rem}.hd-kanban-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:.75rem;padding-bottom:.25rem;display:grid;overflow-x:auto}@media (max-width:1100px){.hd-kanban-board{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:560px){.hd-kanban-board{grid-template-columns:1fr}}.hd-kanban-col{border:1px solid var(--hd-line);border-radius:var(--hd-radius-md);background:#ffffffd9;flex-direction:column;min-height:280px;max-height:min(62vh,520px);padding:.65rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.hd-kanban-col.is-drag-over{background:#119a480f;border-color:#119a488c;box-shadow:inset 0 0 0 2px #119a4833}.hd-kanban-col--resolved{background:#f0fdf4e6}.hd-kanban-col--resolved.is-drag-over{box-shadow:none;background:#f0fdf4f2;border-color:#86efac}.hd-kanban-col-head{border-bottom:3px solid var(--col-accent,#94a3b8);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.35rem;display:flex}.hd-kanban-col-label{font-size:var(--hd-ui-font-size,14px);color:#1e293b;letter-spacing:.02em;font-weight:700}.hd-kanban-col-count{color:#64748b;text-align:center;background:#f1f5f9;border-radius:999px;min-width:1.25rem;padding:.1rem .45rem;font-size:.72rem;font-weight:800}.hd-kanban-col-hint{color:#94a3b8;margin:.35rem 0 .5rem;font-size:.7rem}.hd-kanban-cards{flex-direction:column;flex:1;gap:.5rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hd-kanban-card{border:1px solid var(--hd-line);border-radius:var(--hd-radius-sm);cursor:grab;background:#fff;padding:.65rem .7rem;transition:transform .12s,box-shadow .12s,opacity .12s;box-shadow:0 2px 8px #0f172a0a}.hd-kanban-card:hover{border-color:#119a4859;box-shadow:0 6px 18px #0f172a14}.hd-kanban-card.is-dragging{opacity:.45;cursor:grabbing}.hd-kanban-card.is-saving{opacity:.7;pointer-events:none}.hd-kanban-card-top{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.hd-kanban-card-top-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.hd-kanban-ticket-no{color:#0d7a3a;letter-spacing:.02em;font-size:.72rem;font-weight:800;text-decoration:none}.hd-kanban-ticket-no:hover{text-decoration:underline}.kb-priority{text-transform:uppercase;letter-spacing:.04em;color:#475569;background:#e2e8f0;border-radius:999px;padding:.12rem .38rem;font-size:.62rem;font-weight:800}.kb-priority--high{color:#991b1b;background:#fee2e2}.kb-priority--low{color:#64748b;background:#f1f5f9}.hd-kanban-subject{color:#1e293b;margin-bottom:.45rem;font-size:.84rem;font-weight:600;line-height:1.35;text-decoration:none;display:block}.hd-kanban-subject:hover{color:#0d7a3a}.hd-kanban-card-meta{align-items:center;gap:.35rem;min-width:0;display:flex}.hd-kanban-requester{color:#64748b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.72rem;overflow:hidden}.hd-kanban-time{color:#94a3b8;flex-shrink:0;font-size:.68rem}.hd-kanban-cat{color:#0d7a3a;text-transform:uppercase;letter-spacing:.03em;margin:.35rem 0 0;font-size:.68rem;font-weight:700}.hd-kanban-agents{color:#64748b;margin:.25rem 0 0;font-size:.72rem;line-height:1.35}.hd-kanban-empty-col{text-align:center;color:#94a3b8;border:1px dashed var(--hd-line);border-radius:var(--hd-radius-sm);margin:auto 0 0;padding:.75rem .25rem;font-size:.75rem}.hd-kanban-foot{border-top:1px solid var(--hd-border);flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.85rem;padding-top:.75rem;display:flex}.hd-kanban-link{color:#0d7a3a;font-size:.85rem;font-weight:700;text-decoration:none}.hd-kanban-link:hover{text-decoration:underline}html.helpdesk-theme-dark .hd-kanban{background:linear-gradient(#1e293bf5 0%,#0f172afa 100%);border-color:#94a3b838;box-shadow:0 12px 36px #02061773}html.helpdesk-theme-dark .hd-kanban-eyebrow{color:#4ade80}html.helpdesk-theme-dark .hd-kanban-title{color:#f1f5f9}html.helpdesk-theme-dark .hd-kanban-sub,html.helpdesk-theme-dark .hd-kanban-col-hint,html.helpdesk-theme-dark .hd-kanban-empty-col,html.helpdesk-theme-dark .hd-kanban-loading,html.helpdesk-theme-dark .hd-kanban-time,html.helpdesk-theme-dark .hd-kanban-agents{color:#94a3b8}html.helpdesk-theme-dark .hd-kanban-count{color:#e2e8f0;background:#334155e6;border-color:#94a3b847}html.helpdesk-theme-dark .hd-kanban-col{background:#0f172ab8;border-color:#94a3b833}html.helpdesk-theme-dark .hd-kanban-col.is-drag-over{background:#0d7a3a2e;border-color:#4ade8073}html.helpdesk-theme-dark .hd-kanban-col--resolved{background:#16a34a1f}html.helpdesk-theme-dark .hd-kanban-col-label{color:#e2e8f0}html.helpdesk-theme-dark .hd-kanban-col-count{color:#f1f5f9;background:#334155f2}html.helpdesk-theme-dark .hd-kanban-card{background:#1e293b;border-color:#94a3b847;box-shadow:0 2px 8px #02061759}html.helpdesk-theme-dark .hd-kanban-card:hover{border-color:#4ade8073;box-shadow:0 6px 16px #02061773}html.helpdesk-theme-dark .hd-kanban-ticket-no{color:#4ade80}html.helpdesk-theme-dark .hd-kanban-ticket-no:hover{color:#86efac}html.helpdesk-theme-dark .hd-kanban-subject{color:#f1f5f9}html.helpdesk-theme-dark .hd-kanban-subject:hover{color:#86efac}html.helpdesk-theme-dark .hd-kanban-requester{color:#e2e8f0}html.helpdesk-theme-dark .hd-kanban-cat{color:#cbd5e1;background:#94a3b829}html.helpdesk-theme-dark .kb-priority{color:#e2e8f0;background:#94a3b838}html.helpdesk-theme-dark .kb-priority--high{color:#fecaca;background:#f8717138}html.helpdesk-theme-dark .kb-priority--low{color:#94a3b8;background:#94a3b829}html.helpdesk-theme-dark .hd-kanban-foot{border-top-color:#94a3b838}html.helpdesk-theme-dark .hd-kanban-link{color:#4ade80}html.helpdesk-theme-dark .agent-dash .recent-head h2,html.helpdesk-theme-dark .agent-dash .recent-sub,html.helpdesk-theme-dark .agent-dash .muted{color:#e2e8f0}html.helpdesk-theme-dark .agent-dash .recent-sub,html.helpdesk-theme-dark .agent-dash .muted{color:#94a3b8}html.helpdesk-theme-dark .agent-dash .hd-filter-chip-count{color:#e2e8f0;background:#ffffff1f}html.helpdesk-theme-dark .agent-dash .kpi-card{background:rgb(var(--v-theme-surface))!important;border-color:#94a3b838!important}html.helpdesk-theme-dark .agent-dash .kpi-card__label,html.helpdesk-theme-dark .agent-dash .kpi-card__sub{color:#94a3b8}html.helpdesk-theme-dark .agent-dash .kpi-card__value{color:#f1f5f9}.hd-shortcut-row{flex-wrap:wrap;gap:.5rem;display:flex}.hd-shortcut-chip{border:1px solid var(--hd-border);background:var(--cbp-card-bg);color:var(--cbp-card-text);box-shadow:var(--hd-shadow-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .12s,transform .12s;display:inline-flex}.hd-shortcut-chip:hover{color:#0d7a3a;border-color:#119a4866;transform:translateY(-1px)}.hd-shortcut-chip i{color:#119a48;font-size:1rem}.hd-home-lede{max-width:52rem;line-height:1.55}.hd-quick-tile{border-radius:var(--hd-radius-md);background:var(--cbp-card-bg);border:1px solid var(--hd-border);box-shadow:var(--hd-shadow-soft);color:var(--cbp-card-text);flex-direction:column;gap:.35rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.hd-quick-tile:hover{box-shadow:var(--hd-shadow-card);border-color:#119a4859;transform:translateY(-2px)}.hd-quick-tile i{color:#119a48;font-size:1.35rem}.hd-quick-tile strong{font-size:.95rem}.hd-quick-tile span{color:var(--hd-muted);font-size:.82rem;line-height:1.45}.hd-ask-layout{gap:1.25rem;display:grid}@media (min-width:960px){.hd-ask-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.hd-ask-panel{flex-direction:column;min-height:min(72vh,640px);max-height:min(78vh,720px);display:flex;overflow:hidden}.hd-ask-panel.v-card{box-shadow:none!important}.hd-ask-header.v-card-item{background:linear-gradient(180deg, #119a480f 0%, var(--cbp-card-bg) 100%);padding:.85rem 1.1rem}.hd-ask-header .v-card-title.hd-ask-header-title{padding:0;font-size:.95rem;font-weight:700;line-height:1.2}.hd-ask-header .v-card-subtitle.hd-ask-header-sub{opacity:1;color:var(--hd-muted);padding:0;font-size:.78rem}.hd-ask-messages{background:radial-gradient(ellipse 80% 50% at 50% 0%, #119a480d 0%, transparent 70%), var(--cbp-card-bg);flex-direction:column;flex:1;gap:1rem;padding:1.15rem 1.1rem;display:flex;overflow-y:auto}.hd-ask-empty{text-align:center;max-width:26rem;color:var(--hd-muted);margin:auto;padding:1.5rem .5rem;font-size:.92rem;line-height:1.55}.hd-ask-empty-icon{margin:0 auto .85rem}.hd-ask-empty-icon.v-avatar{border-radius:16px}.hd-ask-empty h3{color:var(--cbp-card-text);margin:0 0 .45rem;font-size:1.05rem;font-weight:700}.hd-ask-empty p{margin:0}.hd-ask-empty-prompts{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1rem;display:flex}.hd-ask-empty-chip{white-space:normal;text-align:left;max-width:100%;height:auto}.hd-ask-empty-chip.v-chip{justify-content:flex-start;height:auto;padding-top:.35rem;padding-bottom:.35rem}.hd-chat-row{align-items:flex-end;gap:.65rem;max-width:100%;display:flex}.hd-chat-row--user{flex-direction:row-reverse}.hd-bubble.v-sheet{max-width:min(100%,38rem);padding:.8rem 1rem;font-size:.93rem;line-height:1.55}.hd-bubble--user.v-sheet{color:#fff;border-bottom-right-radius:4px;box-shadow:0 4px 14px #119a4838}.hd-bubble--agent.v-sheet{border-bottom-left-radius:4px}.hd-bubble--loading.v-sheet{min-width:min(100%,18rem);padding:.55rem .75rem}.hd-bubble--loading .v-skeleton-loader{background:0 0}.hd-bubble-label{letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:block}.hd-bubble-text{white-space:pre-wrap;margin:0}.hd-steps{margin:.65rem 0 0;padding-left:1.2rem}.hd-steps li{margin:.35rem 0}.hd-ask-meta{border-top:1px solid var(--hd-border);color:var(--hd-muted);margin-top:.75rem;padding-top:.65rem;font-size:.8rem}.hd-ask-meta-label{text-transform:uppercase;letter-spacing:.04em;margin:.55rem 0 .25rem;font-size:.72rem;font-weight:700}.hd-ask-ticket-hint{margin:.65rem 0 0}.hd-confidence-chip{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.hd-ask-related-list{margin-top:.25rem;padding:0}.hd-ask-related-list .v-list-item-title{color:#0d7a3a;white-space:normal;font-size:.85rem;font-weight:600;line-height:1.35}.hd-ask-compose{background:var(--cbp-card-bg);width:100%;padding:.9rem 1rem 1rem!important}.hd-ask-compose-form{flex-direction:column;gap:.55rem;width:100%;display:flex}.hd-ask-compose-field{width:100%;min-width:0}.hd-ask-compose-field .hd-v-form-field{width:100%}.hd-ask-textarea .v-field__input{min-height:unset}.hd-ask-compose-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.hd-ask-compose-hint{color:var(--hd-muted);font-size:.75rem}.hd-ask-input{resize:vertical;border:1px solid var(--hd-line);border-radius:var(--hd-radius-sm);color:#1f2933;background:#fff;flex:1;min-height:44px;max-height:120px;padding:.65rem .85rem;font-family:inherit;font-size:.93rem;line-height:1.45}html.helpdesk-theme-dark .hd-ask-input{color:var(--cdc-ink);background:#0f172a;border-color:#94a3b84d}.hd-ask-input:focus{border-color:#119a48;outline:none;box-shadow:0 0 0 3px #119a482e}.hd-ask-send{align-self:flex-end;min-width:5.5rem}.hd-ask-side{flex-direction:column;gap:.75rem;display:flex}.hd-side-card.v-card{color:var(--hd-muted);font-size:.88rem;line-height:1.5;box-shadow:none!important}.hd-side-card-title.v-card-title{letter-spacing:.06em;text-transform:uppercase;color:#0d7a3a;padding:1rem 1.1rem .35rem;font-size:.78rem;font-weight:800}.hd-side-card-body.v-card-text{color:var(--hd-muted);padding:0 1.1rem 1rem;font-size:.88rem;line-height:1.5}.hd-side-card-body a{color:#0d7a3a;font-weight:600;text-decoration:none}.hd-side-card-body a:hover{text-decoration:underline}.report-tabs{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;display:grid}.report-tabs--three{grid-template-columns:repeat(3,1fr)}.report-tabs--four{grid-template-columns:repeat(2,1fr)}.report-tabs--many{flex-wrap:wrap;grid-template-columns:none;gap:.5rem;display:flex}.report-tabs--many .report-tab{flex:140px}@media (min-width:900px){.report-tabs--four{grid-template-columns:repeat(4,1fr)}}.report-tab{border:1px solid var(--hd-line);color:#334155;cursor:pointer;text-align:center;background:#fff;border-radius:6px;padding:.65rem .85rem;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.report-tab--on{color:#065f2c;background:#e8f5ee;border-color:#119a48}.reports-filters{border:1px solid var(--hd-line);background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:8px;margin:0 0 1rem;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.reports-filters__head{border-bottom:1px solid var(--hd-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.reports-filters__title{color:#0f172a;align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:700;display:inline-flex}.reports-filters__body{padding:1rem}.tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin:0 0 1.1rem;display:grid}.tile{border:1px solid var(--hd-line);background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border-radius:8px;padding:.85rem .9rem .8rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.tile:before{content:"";background:var(--tile-accent,#334155);width:4px;position:absolute;top:0;bottom:0;left:0}.tile header{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.tile-icon{width:1.55rem;height:1.55rem;color:var(--tile-accent,#334155);background:var(--tile-soft,#e2e8f0);border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:inline-flex!important}.tile .n{font-variant-numeric:tabular-nums;color:#0f172a;font-size:2rem;font-weight:800;line-height:1;display:block}.tile .l{text-transform:capitalize;color:#64748b;font-size:.74rem;font-weight:700}.tile-sub{color:#64748b;margin-top:.35rem;font-size:.73rem;display:block}.tile-total{--tile-accent:#334155;--tile-soft:#e2e8f0}.tile-open,.tile-pending{--tile-accent:#3b82f6;--tile-soft:#dbeafe}.tile-awaiting{--tile-accent:#a855f7;--tile-soft:#f3e8ff}.tile-resolved{--tile-accent:#16a34a;--tile-soft:#dcfce7}.tile-closed{--tile-accent:#64748b;--tile-soft:#e2e8f0}.report-tools{flex-direction:column;gap:.5rem;margin:0 0 1rem;display:flex}@media (min-width:640px){.report-tools{flex-flow:wrap}.report-tools__btn{flex:0 auto;width:auto}}.kpi-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.kpi{border:1px solid var(--hd-line);background:#fff;border-radius:8px;padding:.75rem 1rem}.kpi-label{color:#64748b;font-size:.8rem}.kpi-value{font-size:1.4rem;font-weight:700}html.helpdesk-theme-dark .reports-filters__title{color:#f1f5f9}html.helpdesk-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hd-surface:#1e293b;--hd-surface-2:#0f172a;--hd-surface-elevated:#243044;--hd-text:#f1f5f9;--hd-text-secondary:#cbd5e1;--hd-text-muted:#94a3b8;--hd-link:#4ade80;--hd-link-hover:#86efac;--hd-accent-soft:#4ade8029}html.helpdesk-theme-dark .cbp-card{box-shadow:var(--hd-shadow-card,0 12px 36px #02061773);background:var(--hd-surface)!important;color:var(--hd-text)!important}html.helpdesk-theme-dark .cbp-view-title,html.helpdesk-theme-dark .cbp-settings-page-title,html.helpdesk-theme-dark .cbp-breadcrumb{color:var(--hd-text-secondary)}html.helpdesk-theme-dark .cbp-breadcrumb a{color:var(--hd-link)}html.helpdesk-theme-dark .v-application .v-card.elevation-10,html.helpdesk-theme-dark .v-application .withbg.v-card,html.helpdesk-theme-dark .v-theme--dark .v-card.elevation-10,html.helpdesk-theme-dark .v-theme--dark .withbg.v-card{background:var(--hd-surface)!important;color:var(--hd-text)!important}html.helpdesk-theme-dark .v-application .v-data-table .v-table>.v-table__wrapper>table>thead>tr>th,html.helpdesk-theme-dark .v-application .v-data-table .v-data-table__th,html.helpdesk-theme-dark .v-application .v-data-table .v-data-table-header__content{color:var(--hd-text-secondary)!important}html.helpdesk-theme-dark .v-application .v-data-table .v-table>.v-table__wrapper>table>tbody>tr>td,html.helpdesk-theme-dark .v-application .v-data-table .v-data-table__td{color:var(--hd-text)!important}html.helpdesk-theme-dark .v-field__input,html.helpdesk-theme-dark .v-label,html.helpdesk-theme-dark .v-select__selection-text,html.helpdesk-theme-dark .v-autocomplete__selection-text{color:var(--hd-text)!important;opacity:1!important}html.helpdesk-theme-dark .v-field .v-label--floating,html.helpdesk-theme-dark .v-field--active .v-label{color:var(--hd-text-muted)!important;opacity:1!important}html.helpdesk-theme-dark .v-field__input::placeholder,html.helpdesk-theme-dark input::placeholder,html.helpdesk-theme-dark textarea::placeholder{color:var(--hd-text-muted)!important;opacity:.85!important}html.helpdesk-theme-dark .v-application .v-field--variant-outlined .v-field__outline{color:#94a3b88c!important}html.helpdesk-theme-dark .hd-v-form-field__label,html.helpdesk-theme-dark .hd-v-form-field__desc{color:var(--hd-text-secondary)!important}html.helpdesk-theme-dark .hd-btn--outline,html.helpdesk-theme-dark .v-btn--variant-outlined{color:var(--hd-text)!important;border-color:#94a3b866!important}html.helpdesk-theme-dark .hd-dt-row-num{color:var(--hd-text-muted)!important}html.helpdesk-theme-dark .hd-dt-ticket-link,html.helpdesk-theme-dark .hd-dt-ticket-num,html.helpdesk-theme-dark a.hd-dt-ticket-link{color:var(--hd-link)!important}html.helpdesk-theme-dark .hd-dt-ticket-link:hover,html.helpdesk-theme-dark a.hd-dt-ticket-link:hover{color:var(--hd-link-hover)!important}html.helpdesk-theme-dark .hd-dt-subject-link,html.helpdesk-theme-dark .hd-dt-subject-text,html.helpdesk-theme-dark a.hd-dt-subject-link{color:var(--hd-text)!important}html.helpdesk-theme-dark .hd-dt-subject-link:hover,html.helpdesk-theme-dark a.hd-dt-subject-link:hover{color:var(--hd-link-hover)!important}html.helpdesk-theme-dark .hd-dt-person,html.helpdesk-theme-dark .hd-dt-person-name{color:var(--hd-text)!important;opacity:1!important}html.helpdesk-theme-dark .hd-dt-wrap,html.helpdesk-theme-dark .hd-dt-created,html.helpdesk-theme-dark time.hd-dt-created{color:var(--hd-text-secondary)!important}html.helpdesk-theme-dark .hd-dt-category{color:var(--hd-text-secondary)!important;background:#94a3b82e!important}html.helpdesk-theme-dark .hd-dt-activity,html.helpdesk-theme-dark .hd-dt-truncate--muted,html.helpdesk-theme-dark .hd-dt-truncate--updated,html.helpdesk-theme-dark .hd-dt-empty,html.helpdesk-theme-dark .hd-dt-empty-msg,html.helpdesk-theme-dark .hd-dt-loading,html.helpdesk-theme-dark .table-count,html.helpdesk-theme-dark .muted{color:var(--hd-text-muted)!important}html.helpdesk-theme-dark .hd-data-table-card .table-count strong{color:var(--hd-text)!important}html.helpdesk-theme-dark .hd-dt-col-filter{color:var(--hd-text)!important;background:#0f172a8c!important;border-color:#94a3b859!important}html.helpdesk-theme-dark .hd-dt-col-filter::placeholder{color:var(--hd-text-muted)!important}html.helpdesk-theme-dark .hd-dt-col-head__title{color:var(--hd-text-secondary)!important}html.helpdesk-theme-dark .report-tab{background:var(--hd-surface-2)!important;color:var(--hd-text-secondary)!important;border-color:#94a3b847!important}html.helpdesk-theme-dark .report-tab:hover{background:var(--hd-surface-elevated)!important;color:var(--hd-text)!important}html.helpdesk-theme-dark .report-tab--on{background:var(--hd-accent-soft)!important;color:#bbf7d0!important;border-color:#22c55e!important}html.helpdesk-theme-dark .reports-filters,html.helpdesk-theme-dark .hd-filter-panel{color:var(--hd-text)!important;background:linear-gradient(#1e293b 0%,#152033 100%)!important;border-color:#94a3b840!important;box-shadow:0 8px 24px #02061759!important}html.helpdesk-theme-dark .reports-filters__title,html.helpdesk-theme-dark .hd-filter-panel__toggle{color:var(--hd-text)!important}html.helpdesk-theme-dark .reports-filters__head,html.helpdesk-theme-dark .hd-filter-panel__toggle{border-color:#94a3b833!important}html.helpdesk-theme-dark .hd-filter-panel__badge{color:#86efac;background:#4ade802e}html.helpdesk-theme-dark .tile,html.helpdesk-theme-dark .kpi{color:var(--hd-text)!important;background:linear-gradient(145deg,#1e293b 0%,#152033 100%)!important;border-color:#94a3b840!important;box-shadow:0 4px 14px #02061759!important}html.helpdesk-theme-dark .tile .n,html.helpdesk-theme-dark .n,html.helpdesk-theme-dark .kpi-value{color:var(--hd-text)!important}html.helpdesk-theme-dark .tile .l,html.helpdesk-theme-dark .l,html.helpdesk-theme-dark .tile-sub,html.helpdesk-theme-dark .kpi-label{color:var(--hd-text-muted)!important}html.helpdesk-theme-dark .tile-icon{background:#94a3b82e!important}html.helpdesk-theme-dark .tile-total{--tile-soft:#94a3b82e}html.helpdesk-theme-dark .tile-open,html.helpdesk-theme-dark .tile-pending{--tile-soft:#3b82f638}html.helpdesk-theme-dark .tile-awaiting{--tile-soft:#a855f738}html.helpdesk-theme-dark .tile-resolved{--tile-soft:#16a34a38}html.helpdesk-theme-dark .tile-closed{--tile-soft:#64748b38}html.helpdesk-theme-dark .report-tools .v-btn--variant-outlined,html.helpdesk-theme-dark .report-tools__btn.v-btn--variant-outlined{color:var(--hd-text)!important;background:#1e293be6!important;border-color:#94a3b866!important}html.helpdesk-theme-dark h2{color:var(--hd-text)!important}html.helpdesk-theme-dark .is-list li,html.helpdesk-theme-dark .is-table th,html.helpdesk-theme-dark .is-table td{color:var(--hd-text-secondary);border-color:#94a3b833!important}html.helpdesk-theme-dark .tools-page .tabs{border-bottom-color:#94a3b840!important}html.helpdesk-theme-dark .tools-page .tab{color:var(--hd-text-muted)!important}html.helpdesk-theme-dark .tools-page .tab.active{color:var(--hd-link)!important;border-bottom-color:var(--hd-link)!important}html.helpdesk-theme-dark .tools-page .kpi-card{background:var(--hd-surface)!important;color:var(--hd-text)!important;border-color:#94a3b847!important;box-shadow:0 4px 14px #0206174d!important}html.helpdesk-theme-dark .tools-page .kpi-label,html.helpdesk-theme-dark .tools-page .form-intro,html.helpdesk-theme-dark .tools-page .sub,html.helpdesk-theme-dark .tools-page .muted,html.helpdesk-theme-dark .tools-page .cat-strip-label,html.helpdesk-theme-dark .tools-page .empty,html.helpdesk-theme-dark .tools-page .empty-small{color:var(--hd-text-muted)!important}html.helpdesk-theme-dark .tools-page .kpi-value{color:var(--hd-text)!important}html.helpdesk-theme-dark .tools-page .text-success{color:#4ade80!important}html.helpdesk-theme-dark .tools-page .text-warning{color:#fbbf24!important}html.helpdesk-theme-dark .tools-page .text-danger{color:#f87171!important}html.helpdesk-theme-dark .tools-page .alert-card{color:var(--hd-text)!important;background:#f59e0b1f!important;border-left-color:#f59e0b!important}html.helpdesk-theme-dark .tools-page .alert-title{color:#fcd34d!important}html.helpdesk-theme-dark .tools-page .data-table th,html.helpdesk-theme-dark .tools-page .data-table td{color:var(--hd-text)!important;border-bottom-color:#94a3b833!important}html.helpdesk-theme-dark .tools-page .data-table thead th{color:var(--hd-text-muted)!important;background:#0f172ad9!important}html.helpdesk-theme-dark .tools-page .data-table tbody tr:hover{background:#33415573!important}html.helpdesk-theme-dark .tools-page .table-wrap.cbp-card,html.helpdesk-theme-dark .tools-page .cat-strip.cbp-card,html.helpdesk-theme-dark .tools-page .alert-card.cbp-card{background:var(--hd-surface)!important;color:var(--hd-text)!important}html.helpdesk-theme-dark .tools-page .status-active{color:#6ee7b7!important;background:#10b98133!important}html.helpdesk-theme-dark .tools-page .status-warning{color:#fcd34d!important;background:#f59e0b33!important}html.helpdesk-theme-dark .tools-page .status-expired{color:#fca5a5!important;background:#ef444433!important}html.helpdesk-theme-dark .tools-page .cat-chip{color:#86efac!important;background:#16a34a2e!important;border-color:#4ade8059!important}html.helpdesk-theme-dark .tools-page .lang-chip{color:#93c5fd!important;background:#3b82f633!important}html.helpdesk-theme-dark .tools-page .badge{color:var(--hd-text-secondary)!important;background:#94a3b833!important}html.helpdesk-theme-dark .tools-page .badge-ok{color:#86efac!important;background:#16a34a38!important}html.helpdesk-theme-dark .tools-page .badge-warn{color:#fcd34d!important;background:#f59e0b38!important}html.helpdesk-theme-dark .tools-page .badge-info{color:#93c5fd!important;background:#3b82f638!important}html.helpdesk-theme-dark .tools-page .badge-danger{color:#fca5a5!important;background:#ef444438!important}html.helpdesk-theme-dark .tools-page .badge-muted{color:var(--hd-text-muted)!important;background:#94a3b82e!important}html.helpdesk-theme-dark .tools-page .module-row,html.helpdesk-theme-dark .tools-page .hint-panel{color:var(--hd-text-secondary);background:#0f172a73;border-color:#94a3b847!important}html.helpdesk-theme-dark .tools-page .module-add{border-top-color:#94a3b847!important}html.helpdesk-theme-dark .tools-page .form-header h3{color:var(--hd-text)!important}html.helpdesk-theme-dark .hd-action-card,html.helpdesk-theme-dark .hd-kb-card.v-card{background:var(--hd-surface)!important;color:var(--hd-text)!important;border-color:#94a3b838!important}html.helpdesk-theme-dark .hd-action-title{color:var(--hd-text)!important}html.helpdesk-theme-dark .hd-action-desc{color:var(--hd-text-muted)!important}html.helpdesk-theme-dark .hd-kb-card .v-expansion-panel,html.helpdesk-theme-dark .hd-kb-card .kb-panels .v-expansion-panel,html.helpdesk-theme-dark .hd-home .kb-panels .v-expansion-panel{color:#f1f5f9!important;background:#0f172a!important;border-color:#94a3b852!important}html.helpdesk-theme-dark .hd-kb-card .v-expansion-panel--active,html.helpdesk-theme-dark .hd-kb-card .kb-panels .v-expansion-panel--active{background:#152033!important;border-color:#4ade8073!important}html.helpdesk-theme-dark .hd-kb-card .v-expansion-panel-title,html.helpdesk-theme-dark .hd-kb-card .v-expansion-panel-title__overlay,html.helpdesk-theme-dark .hd-kb-card .kb-panel-title,html.helpdesk-theme-dark .hd-kb-card .kb-question,html.helpdesk-theme-dark .hd-kb-card .kb-question-wrap,html.helpdesk-theme-dark .hd-kb-card .v-expansion-panel-title .v-expansion-panel-title__icon{color:#f1f5f9!important;opacity:1!important}html.helpdesk-theme-dark .hd-kb-card .v-expansion-panel-text,html.helpdesk-theme-dark .hd-kb-card .v-expansion-panel-text__wrapper,html.helpdesk-theme-dark .hd-kb-card .kb-panel-text,html.helpdesk-theme-dark .hd-kb-card .kb-answer-body,html.helpdesk-theme-dark .hd-kb-card .kb-answer-plain{color:#cbd5e1!important;background:0 0!important}html.helpdesk-theme-dark .hd-kb-card .v-expansion-panel-title .v-icon{color:#94a3b8!important;opacity:1!important}html.helpdesk-theme-dark .hd-kb-card .kb-category-chip.v-chip,html.helpdesk-theme-dark .hd-kb-card .v-chip.kb-category-chip{color:#bbf7d0!important;background:#4ade8033!important}html.helpdesk-theme-dark .hd-kb-card .kb-title{color:#f1f5f9!important}html.helpdesk-theme-dark .hd-kb-card .kb-lede,html.helpdesk-theme-dark .hd-kb-card .panel-title,html.helpdesk-theme-dark .hd-kb-card .kb-empty,html.helpdesk-theme-dark .hd-kb-foot{color:#94a3b8!important}html.helpdesk-theme-dark .hd-kb-card .kb-manage-link{background:#4ade8014;color:#86efac!important;border-color:#4ade8066!important}html.helpdesk-theme-dark .hd-kb-card .kb-manage-link:hover{background:#4ade8029!important}html.helpdesk-theme-dark .hd-kb-card .kb-answer-body a,html.helpdesk-theme-dark .hd-kb-more-link{color:#4ade80!important}html.helpdesk-theme-dark .hd-kb-card .v-divider{border-color:#94a3b838!important}html.helpdesk-theme-dark .hd-inline-link-btn{color:#4ade80!important}.cbp-avatar[data-v-037a3fdd]{color:#fff;box-sizing:border-box;border:2px solid #0f172a1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.cbp-avatar--xs[data-v-037a3fdd]{width:26px;height:26px;font-size:.62rem}.cbp-avatar--sm[data-v-037a3fdd]{width:32px;height:32px;font-size:.72rem}.cbp-avatar--md[data-v-037a3fdd]{width:40px;height:40px;font-size:.85rem}.cbp-avatar--lg[data-v-037a3fdd]{width:48px;height:48px;font-size:1rem}.cbp-avatar__img[data-v-037a3fdd]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.cbp-avatar__initials[data-v-037a3fdd]{-webkit-user-select:none;user-select:none;line-height:1}.hd-route-fade-enter-active[data-v-62fa7e5d],.hd-route-fade-leave-active[data-v-62fa7e5d]{transition:opacity .28s}.hd-route-fade-enter-from[data-v-62fa7e5d],.hd-route-fade-leave-to[data-v-62fa7e5d]{opacity:0}
