.support-workspace{min-width:0}.support-workspace .bdk-ui-page-header{margin-bottom:0}.support-ticket-list>.bdk-ui-section-header{flex-direction:row;align-items:center}.support-ticket-list>.bdk-ui-section-header .bdk-ui-section-header__actions{flex:0 1 auto;inline-size:auto;justify-content:flex-end;margin-inline-start:auto;min-width:0}.support-header-search{display:flex;align-items:center;gap:var(--bdk-space-2);min-width:0;inline-size:clamp(7.5rem,24vw,15rem);padding:0 var(--bdk-space-2);border:1px solid var(--bdk-color-border-strong);border-radius:var(--bdk-radius-sm);background:var(--bdk-color-control);color:var(--bdk-color-text-muted)}.support-header-search svg{flex:none}.support-header-search input{inline-size:100%;min-inline-size:0;padding:var(--bdk-space-2) 0;border:0;outline:0;background:transparent;color:var(--bdk-color-text);font:inherit}.support-header-search:focus-within{outline:2px solid var(--bdk-module-accent, #315f9c);outline-offset:2px}.support-filters{display:flex;flex-wrap:wrap;gap:var(--bdk-space-3);align-items:end;margin:var(--bdk-space-4) 0}.support-filters label,.support-admin-controls label{display:grid;gap:var(--bdk-space-1);min-width:min(100%,13rem);font-weight:600}.support-filters input,.support-filters select,.support-admin-controls select,.support-composer textarea,.support-entry__edit textarea{width:100%;color:var(--bdk-color-text);background:var(--bdk-color-control);border:1px solid var(--bdk-color-border-strong);border-radius:var(--bdk-radius-sm);padding:var(--bdk-space-2) var(--bdk-space-3)}.support-filters input:focus-visible,.support-filters select:focus-visible,.support-admin-controls select:focus-visible,.support-composer textarea:focus-visible,.support-entry__edit textarea:focus-visible{outline:2px solid var(--bdk-module-accent, #315f9c);outline-offset:2px}.support-link{color:var(--bdk-module-accent, #315f9c);text-decoration:underline;text-underline-offset:.15em;background:transparent;border:0;cursor:pointer;font:inherit}.support-link:hover{text-decoration-thickness:2px}.support-unread{display:inline-block;margin-inline-start:var(--bdk-space-2);color:var(--bdk-color-text);background:var(--bdk-color-surface-selected);border:1px solid var(--bdk-color-border);padding:0 var(--bdk-space-2);border-radius:var(--bdk-radius-pill);font-size:var(--bdk-text-sm);font-weight:700;white-space:nowrap}.support-actions{display:flex;flex-wrap:wrap;gap:var(--bdk-space-2);margin-top:var(--bdk-space-3)}.support-page-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--bdk-color-text);cursor:pointer}.support-page-arrow:hover:not(:disabled){color:var(--bdk-module-accent-strong)}.support-page-arrow:disabled{opacity:.4;cursor:default}.support-page-arrow:focus-visible{outline:2px solid var(--bdk-module-focus-ring);outline-offset:2px}.support-empty{padding:var(--bdk-space-5);text-align:center}.support-detail{min-width:0;display:grid;gap:var(--bdk-space-4)}.support-detail__header{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:var(--bdk-space-3)}.support-detail__actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--bdk-space-2);margin-inline-start:auto}.support-detail__header h2{margin:var(--bdk-space-1) 0 var(--bdk-space-2);overflow-wrap:anywhere}.support-detail__eyebrow,.support-detail__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bdk-space-2)}.support-detail__eyebrow{color:var(--bdk-color-accent-strong);font-size:var(--bdk-text-sm);font-weight:700}.support-detail__reference{color:var(--bdk-color-text-muted);font-size:var(--bdk-text-sm)}.support-list-topic{display:inline-flex;align-items:start;gap:var(--bdk-space-2);min-width:0}.support-list-topic>svg{flex:none;margin-top:.15rem;color:var(--bdk-color-accent-strong)}.support-list-topic strong{display:block;font-weight:700;overflow-wrap:anywhere}.support-topic-link{font-weight:700;text-align:start;overflow-wrap:anywhere}.support-topic-link:focus-visible{outline:var(--bdk-focus-outline);outline-offset:2px;border-radius:.2rem}.support-list-topic small{display:block;color:var(--bdk-color-text-muted)}.support-entries{display:grid;align-content:start;gap:var(--bdk-space-4);max-height:min(65vh,45rem);overflow-y:auto;padding:var(--bdk-space-3)}.support-entry{display:flex;align-items:end;gap:var(--bdk-space-2);max-width:min(88%,48rem);min-width:0;overflow-wrap:anywhere}.support-entry--own{justify-self:end;flex-direction:row-reverse}.support-entry--reply{justify-self:start}.support-entry__avatar{display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:50%;color:var(--bdk-color-accent-strong);background:var(--bdk-color-accent-subtle)}.support-entry--reply .support-entry__avatar{color:var(--bdk-color-info);background:var(--bdk-color-info-subtle)}.support-entry__content{min-width:0;padding:var(--bdk-space-3) var(--bdk-space-4);border:1px solid var(--bdk-color-border);border-radius:1rem 1rem 1rem .3rem;background:var(--bdk-color-surface-subtle)}.support-entry--own .support-entry__content{border-color:var(--bdk-color-accent-border);border-radius:1rem 1rem .3rem;background:var(--bdk-color-accent-subtle)}.support-entry--reply .support-entry__content{border-color:var(--bdk-color-info-border);background:var(--bdk-color-info-subtle)}.support-entry--internal .support-entry__content{border-color:var(--bdk-color-warning, #ad6a17);background:var(--bdk-color-surface-subtle)}.support-entry__event{justify-self:center;display:inline-flex;align-items:center;gap:var(--bdk-space-1);color:var(--bdk-color-text-muted);font-size:var(--bdk-text-sm)}.support-entry header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bdk-space-2)}.support-entry header>span:not(.bdk-ui-status-badge){font-size:var(--bdk-text-sm);color:var(--bdk-color-text-muted)}.support-body{white-space:pre-wrap;overflow-wrap:anywhere}.support-entry .support-body{margin:var(--bdk-space-2) 0 0}.support-entry__edit{display:grid;gap:var(--bdk-space-2);margin-top:var(--bdk-space-2);min-width:min(28rem,70vw)}.support-entry__edit label{font-weight:700}.support-entry__edit textarea{min-height:7rem;resize:vertical}.support-entry__edit small{color:var(--bdk-color-text-muted)}.support-entry__edit-actions{display:flex;flex-wrap:wrap;gap:var(--bdk-space-2)}.support-entry__edit .support-error{margin:0}.support-attachments{display:grid;gap:var(--bdk-space-2)}.support-attachment{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bdk-space-2);min-width:0}.support-attachment span{overflow-wrap:anywhere}.support-composer{display:grid;justify-items:start;gap:var(--bdk-space-2);padding:var(--bdk-space-4);border:1px solid var(--bdk-color-accent-border);border-radius:var(--bdk-radius-md);background:var(--bdk-color-surface)}.support-composer>label{font-weight:700;color:var(--bdk-color-accent-strong)}.support-composer textarea{min-height:8rem;resize:vertical}.support-composer__mode{border:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--bdk-space-3)}.support-composer__mode legend{font-weight:600;margin-bottom:var(--bdk-space-2)}.support-composer__mode label{display:inline-flex;align-items:center;gap:var(--bdk-space-1)}.support-error{color:var(--bdk-color-danger, #a02828)}.support-context{padding:var(--bdk-space-3);border:1px solid var(--bdk-color-border);border-radius:var(--bdk-radius-md)}.support-context summary{cursor:pointer;font-weight:700}.support-context dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--bdk-space-2) var(--bdk-space-4);overflow-wrap:anywhere}.support-context dt{color:var(--bdk-color-text-muted)}.support-context pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--bdk-text-sm)}.support-admin-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:var(--bdk-space-4);align-items:start}.support-admin-controls{display:grid;gap:var(--bdk-space-3)}@media(max-width:850px){.support-admin-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.support-filters label{width:100%}.support-context dl{grid-template-columns:minmax(0,1fr)}.support-entries{max-height:none;padding:var(--bdk-space-1)}.support-entry{max-width:96%}.support-entry__avatar{flex-basis:1.75rem;width:1.75rem;height:1.75rem}.support-entry__edit{min-width:0}}.support-back.bdk-ui-button{align-self:flex-start;justify-self:start;width:fit-content;max-width:100%}.support-composer__actions{display:flex;align-items:center;gap:var(--bdk-space-2);width:100%;flex-wrap:wrap}.support-composer__send{margin-inline-start:auto}.support-composer__actions>.bdk-ui-button{flex:0 0 auto}.support-file-hint{margin:0;color:var(--bdk-color-text-muted);font-size:var(--bdk-text-sm);line-height:1.4}@media(max-width:560px){.support-composer__actions>.bdk-ui-button{font-size:var(--bdk-text-xs);padding-inline:.65rem;gap:.35rem}}.support-ticket-tabs .bdk-underline-tab-strip__tab{min-height:44px;padding-inline:.75rem}@media(max-width:600px){.support-ticket-tabs .bdk-underline-tab-strip__list{gap:0}.support-ticket-tabs .bdk-underline-tab-strip__tab{flex-direction:column;justify-content:center;gap:.25rem;padding:.4rem .45rem .6rem;font-size:.75rem;line-height:1.2}.support-ticket-tabs .bdk-underline-tab-strip__badge{position:absolute;inset-block-start:.2rem;inset-inline-end:.1rem;padding:0 .2rem;border:0;background:transparent;font-size:.65rem}}
