.tot-support{max-width:640px;margin:0 auto;padding:var(--space-6) var(--space-4);font-family:var(--font-family-ui);color:var(--color-text-primary)}.tot-support,.tot-support__done,.tot-support__form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.tot-support__done,.tot-support__form{min-width:0}.tot-support__intro,.tot-support__replyTo{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-ui)}.tot-support__photos{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.tot-support__label{padding:0;margin-bottom:6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.tot-support__thumbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.tot-support__thumb{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.tot-support__thumb img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-card);background:var(--color-surface-sunken)}.tot-support__thumbRemove,.tot-support__thumbState{font-family:var(--font-family-ui);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.tot-support__thumbRemove{justify-self:start;min-height:var(--touch-min);padding:0;background:none;border:0;text-decoration:underline;cursor:pointer}.tot-support__add{position:relative;justify-self:start;cursor:pointer}.tot-support__add.is-busy{opacity:.6;cursor:progress}.tot-support__file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tot-support__photoError{margin:0;font-size:var(--font-size-sm);color:var(--color-status-danger-foreground)}.tot-support__actions{display:grid}