.portal-shell[data-v-2bf28b90]{inline-size:100%;max-inline-size:none;min-block-size:100%}.portal-shell__inner[data-v-2bf28b90]{gap:var(--space-1);inline-size:100%;margin-inline:auto}@media(min-width:768px){.portal-shell__inner[data-v-2bf28b90]{gap:var(--space-1)}}.portal-shell__header[data-v-2bf28b90]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;min-inline-size:0;inline-size:100%;margin-inline:auto}.portal-shell__logo[data-v-2bf28b90]{block-size:28px;inline-size:auto;flex-shrink:0;margin:0}.portal-shell__actions[data-v-2bf28b90]{align-items:center;position:relative;display:flex;flex-wrap:nowrap;gap:var(--space-2);justify-content:flex-end;min-inline-size:0}.portal-shell__nav[data-v-2bf28b90]{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--space-1);min-inline-size:0}.portal-shell__nav-link[data-v-2bf28b90]{align-items:center;border-radius:var(--radius-round);color:var(--color-text-secondary);display:inline-flex;flex:1 1 0;font-size:var(--text-sm);justify-content:center;min-block-size:44px;min-inline-size:0;padding:var(--space-2) var(--space-2);text-align:center;text-decoration:none}.portal-shell__logout[data-v-2bf28b90]{flex:1 1 0;min-block-size:44px;min-inline-size:0}.portal-shell__nav-link[data-v-2bf28b90]:hover,.portal-shell__nav-link.is-active[data-v-2bf28b90]{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-text-primary)}.portal-shell__main[data-v-2bf28b90]{min-width:0;margin-top:var(--space-4)}@media(max-width:360px){.portal-shell__nav-link[data-v-2bf28b90]{font-size:var(--text-xs);padding-inline:var(--space-1)}}.portal-filter-drawer[data-v-3b08eb1d]{inline-size:min(100%,420px);padding:0}.portal-filter-drawer__inner[data-v-3b08eb1d]{display:grid;grid-template-rows:auto 1fr auto;min-block-size:100%}.portal-filter-drawer__header[data-v-3b08eb1d]{align-items:start;background:var(--color-panel);border-block-end:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-5) var(--space-5) var(--space-4);position:sticky;inset-block-start:0;z-index:1}.portal-filter-drawer__header h2[data-v-3b08eb1d]{font-size:var(--text-lg);margin:0}.portal-filter-drawer__subtitle[data-v-3b08eb1d]{color:var(--color-text-secondary);font-size:var(--text-sm);margin:var(--space-1) 0 0}.portal-filter-drawer__close[data-v-3b08eb1d]{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-round);color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-block-size:44px;min-inline-size:44px;padding:0}.portal-filter-drawer__close[data-v-3b08eb1d]:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.portal-filter-drawer__body[data-v-3b08eb1d]{overflow-y:auto}.portal-filter-drawer__section+.portal-filter-drawer__section[data-v-3b08eb1d]{margin-block-start:var(--space-5)}.portal-filter-drawer__section-title[data-v-3b08eb1d]{font-size:var(--text-sm);font-weight:600;margin:0 0 var(--space-3)}.portal-filter-drawer__date-row[data-v-3b08eb1d]{display:grid;gap:var(--space-3);grid-template-columns:1fr}.portal-filter-drawer__checkbox-list[data-v-3b08eb1d]{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.portal-filter-drawer__checkbox-row[data-v-3b08eb1d]{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-3);min-block-size:44px;padding:var(--space-2) var(--space-3)}.portal-filter-drawer__checkbox-row[data-v-3b08eb1d]:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}.portal-filter-drawer__checkbox-row input[type=checkbox][data-v-3b08eb1d]{accent-color:var(--color-accent);block-size:18px;flex-shrink:0;inline-size:18px;margin:0}.portal-filter-drawer__footer[data-v-3b08eb1d]{background:var(--color-panel);border-block-start:1px solid var(--color-border);justify-content:space-between;padding:var(--space-4) var(--space-5);position:sticky;inset-block-end:0}.data-table-pagination__controls[data-v-ca7d8fea] .data-table-pagination__nav-btn{align-items:center;display:inline-flex;justify-content:center;min-inline-size:36px;padding-inline:var(--space-2)}.data-table-pagination__controls[data-v-ca7d8fea] .data-table-pagination__nav-btn .icon{block-size:18px;inline-size:18px}.support-tickets-table[data-v-d1952602]{block-size:auto;max-block-size:100%;max-inline-size:100%;min-block-size:0;min-inline-size:0}.support-tickets-table__scroll[data-v-d1952602]{-ms-overflow-style:none;max-inline-size:100%;overflow-x:auto;scrollbar-width:none}.support-tickets-table__scroll[data-v-d1952602]::-webkit-scrollbar{display:none}.support-tickets-table__scroll[data-v-d1952602] .data-table{min-inline-size:1120px;table-layout:fixed}.support-tickets-table__scroll[data-v-d1952602] .data-table th,.support-tickets-table__scroll[data-v-d1952602] .data-table td{overflow:hidden;text-overflow:ellipsis}.support-tickets-table__scroll[data-v-d1952602] .data-table th:nth-child(1),.support-tickets-table__scroll[data-v-d1952602] .data-table td:nth-child(1){inline-size:11rem;max-inline-size:11rem;min-inline-size:11rem;padding-inline-end:var(--space-4);white-space:nowrap}.support-tickets-table__scroll[data-v-d1952602] .data-table th:nth-child(2),.support-tickets-table__scroll[data-v-d1952602] .data-table td:nth-child(2){inline-size:16rem;min-inline-size:16rem;overflow:visible;text-overflow:unset;white-space:normal}.support-tickets-table__scroll[data-v-d1952602] .data-table th:nth-child(3),.support-tickets-table__scroll[data-v-d1952602] .data-table td:nth-child(3){inline-size:9rem;min-inline-size:9rem}.support-tickets-table__scroll[data-v-d1952602] .data-table th:nth-child(4),.support-tickets-table__scroll[data-v-d1952602] .data-table td:nth-child(4){inline-size:11rem;min-inline-size:11rem}.support-tickets-table__scroll[data-v-d1952602] .data-table th:nth-child(5),.support-tickets-table__scroll[data-v-d1952602] .data-table td:nth-child(5){inline-size:8rem;min-inline-size:8rem;overflow:visible}.support-tickets-table__scroll[data-v-d1952602] .data-table th:nth-child(6),.support-tickets-table__scroll[data-v-d1952602] .data-table td:nth-child(6){inline-size:7.5rem;min-inline-size:7.5rem;overflow:visible}.support-tickets-table__scroll[data-v-d1952602] .data-table th:nth-child(7),.support-tickets-table__scroll[data-v-d1952602] .data-table td:nth-child(7){inline-size:9rem;min-inline-size:9rem}.support-tickets-table__scroll[data-v-d1952602] .data-table td:nth-child(2) .data-table__task{display:block;inline-size:100%;max-inline-size:100%;overflow:hidden;text-align:start;white-space:normal;word-break:break-word}.portal-dashboard[data-v-52767ced]{display:grid;gap:var(--space-6)}.portal-dashboard__header h1[data-v-52767ced]{font-size:var(--text-display);margin:0 0 var(--space-2)}.portal-dashboard__summary[data-v-52767ced]{display:grid;gap:var(--space-2);grid-auto-columns:unset;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden;overflow-x:hidden}.portal-dashboard__summary[data-v-52767ced] .task-page-meta-card{min-inline-size:0;padding:var(--space-3)}.portal-dashboard__summary[data-v-52767ced] .task-page-meta-card__label{font-size:var(--text-xs);line-height:1.3;white-space:normal}.portal-dashboard__summary[data-v-52767ced] .task-page-meta-card__value{font-size:var(--text-lg)}.portal-dashboard__filters[data-v-52767ced]{align-items:stretch;display:flex;gap:var(--space-2)}.portal-dashboard__search[data-v-52767ced]{display:block;flex:1 1 auto;min-inline-size:0}.portal-dashboard__search .field__control[data-v-52767ced]{inline-size:100%}.portal-dashboard__filter-btn[data-v-52767ced]{align-items:center;background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;min-block-size:44px;min-inline-size:44px;padding:0;position:relative}.portal-dashboard__filter-btn[data-v-52767ced]:hover{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-panel));border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.portal-dashboard__filter-badge[data-v-52767ced]{background:var(--color-accent);block-size:8px;border-radius:var(--radius-round);inline-size:8px;inset-block-start:8px;inset-inline-end:8px;position:absolute}.upload-file-preview[data-v-ea92dc7f]{display:grid;gap:var(--space-3)}.upload-file-preview .task-file-thumbnail__preview[data-v-ea92dc7f]{align-content:stretch;max-block-size:120px;min-block-size:0;overflow:hidden;padding:0}.upload-file-preview .task-file-thumbnail__preview img[data-v-ea92dc7f]{aspect-ratio:4 / 3;block-size:auto;display:block;inline-size:100%;max-block-size:120px;object-fit:cover}.upload-file-preview__generic[data-v-ea92dc7f]{align-items:center;display:flex;gap:var(--space-3)}.file-upload-picker-panel[data-v-d8f001bd]{display:grid;gap:var(--space-3)}.file-upload-picker-panel__grid[data-v-d8f001bd]{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.file-upload-picker-panel__selected[data-v-d8f001bd]{position:relative}.file-upload-picker-panel__remove[data-v-d8f001bd]{align-items:center;background:color-mix(in srgb,var(--color-panel) 88%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-round);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);justify-content:center;min-block-size:28px;min-inline-size:28px;padding:0;position:absolute;z-index:1}.file-upload-picker-panel__remove[data-v-d8f001bd]:hover{background:color-mix(in srgb,var(--color-panel) 96%,transparent);color:var(--color-text-primary)}.file-upload-picker-panel__remove[data-v-d8f001bd]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 45%,transparent);outline-offset:2px}.task-file-upload.is-disabled[data-v-d8f001bd]{cursor:not-allowed;opacity:.62}@media(max-width:480px){.file-upload-picker-panel__grid[data-v-d8f001bd]{grid-template-columns:1fr}}.attachment-list[data-v-8ccbb397]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.attachment-list__thumbnail[data-v-8ccbb397],.attachment-list .file-link-tile[data-v-8ccbb397]{cursor:pointer;font:inherit;text-align:inherit;width:100%;min-width:0}.attachment-list__thumbnail[data-v-8ccbb397]{display:block;color:inherit;grid-column:auto;border:none;padding:0}.attachment-list .file-link-tile[data-v-8ccbb397]{inline-size:auto;min-block-size:60px}.attachment-list__image[data-v-8ccbb397]{width:100%;max-height:120px;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md);display:block}.attachment-list--inline[data-v-8ccbb397]{margin-top:var(--space-3)}@media(max-width:768px){.attachment-list[data-v-8ccbb397]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.attachment-list[data-v-8ccbb397]{grid-template-columns:1fr}}.support-ticket-page[data-v-8543596a]{min-inline-size:0}.support-ticket-description[data-v-8543596a]{white-space:pre-wrap;line-height:1.6}.support-ticket-description p[data-v-8543596a]{color:var(--color-text-primary)}@media(max-width:639px){.support-ticket-page[data-v-8543596a] .task-page-header__actions{gap:var(--space-1)}.support-ticket-page[data-v-8543596a] .task-action-button{font-size:var(--text-sm);min-block-size:40px;padding-inline:var(--space-3)}}.portal-edit .task-page-back[data-v-29a7c9e8]{display:inline-block;margin-bottom:var(--space-4)}html{color-scheme:dark}:root{--mobile-app-max-width: 420px;--mobile-app-viewport-bg: #0a0c10}body{margin:0;background:var(--mobile-app-viewport-bg);color:var(--color-text-primary);font-family:var(--font-sans)}#app{min-height:100dvh}.mobile-app-viewport{display:flex;justify-content:center;min-block-size:100dvh;background:var(--mobile-app-viewport-bg)}.mobile-app-frame{position:relative;inline-size:min(100%,var(--mobile-app-max-width));min-block-size:100dvh;background:var(--color-canvas);overflow-x:hidden}@media(min-width:768px){.mobile-app-frame{box-shadow:0 0 0 1px color-mix(in srgb,white 6%,transparent),0 24px 64px #00000073}}a{color:inherit}.field--honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.support-form__logout{margin-top:1.5rem;text-align:center}.portal-form-column,.portal-page-column{inline-size:min(420px,100%);margin-inline:auto;max-inline-size:100%;min-inline-size:0}.portal-shell-safe-area{padding-block-end:max(var(--space-4),env(safe-area-inset-bottom));padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right));padding-block-start:max(var(--space-4),env(safe-area-inset-top))}@media(min-width:768px){.portal-shell-safe-area{padding-block-end:max(var(--space-6),env(safe-area-inset-bottom));padding-inline:max(var(--space-6),env(safe-area-inset-left)) max(var(--space-6),env(safe-area-inset-right));padding-block-start:max(var(--space-6),env(safe-area-inset-top))}}@media(max-width:639px){.portal-meta-stack-mobile{grid-auto-columns:unset;grid-auto-flow:row;grid-template-columns:1fr;overflow-x:visible}.portal-meta-stack-mobile .task-page-meta-card{min-inline-size:0}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
