.wms-support-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:var(--wms-space-6,1.5rem);align-items:start}.wms-support-thread{display:flex;flex-direction:column;gap:var(--wms-space-4,1rem)}.wms-support-message{position:relative;overflow:hidden}.wms-support-message::before{content:"";position:absolute;inset:0 auto 0 0;width:.25rem;background:var(--wms-color-primary,#2563eb)}.wms-support-message.is-internal::before{background:var(--wms-color-warning,#d97706)}.wms-support-message.is-customer::before{background:var(--wms-color-text-muted,#64748b)}.wms-support-message.is-agent::before,.wms-support-message.is-public::before{background:var(--wms-color-primary,#2563eb)}.wms-support-visibility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.wms-radio{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;border:1px solid var(--wms-color-border,#d7dfeb);border-radius:var(--wms-radius-lg,.75rem);background:var(--wms-color-surface,#fff);cursor:pointer}.wms-radio:has(input:checked){border-color:var(--wms-color-primary,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--wms-color-primary,#2563eb) 16%,transparent)}.wms-radio span{display:flex;flex-direction:column;gap:.2rem}.wms-radio small{color:var(--wms-color-text-muted,#64748b)}.wms-attachment-list{display:grid;gap:.75rem}.wms-attachment-item{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--wms-color-border,#d7dfeb);border-radius:var(--wms-radius-md,.625rem);color:inherit;text-decoration:none;background:var(--wms-color-surface,#fff)}.wms-attachment-item:hover{border-color:var(--wms-color-primary,#2563eb);background:var(--wms-color-surface-subtle,#f8fafc)}.wms-attachment-item span{display:flex;flex-direction:column;min-width:0}.wms-attachment-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wms-attachment-item small{color:var(--wms-color-text-muted,#64748b)}.wms-support-filter-grid{grid-template-columns:minmax(18rem,2fr) repeat(5,minmax(9rem,1fr)) auto}.wms-disclosure{border:1px solid var(--wms-color-border,#d7dfeb);border-radius:var(--wms-radius-md,.625rem);background:var(--wms-color-surface,#fff)}.wms-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer;list-style:none}.wms-disclosure>summary::-webkit-details-marker{display:none}.wms-disclosure>form{padding:0 1rem 1rem;border-top:1px solid var(--wms-color-border,#d7dfeb);padding-top:1rem}.wms-field__help{font-size:.8rem;color:var(--wms-color-text-muted,#64748b)}@media(max-width:1200px){.wms-support-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wms-support-filter-grid .wms-data-table__search{grid-column:1/-1}}@media(max-width:900px){.wms-support-layout{grid-template-columns:1fr}.wms-support-visibility{grid-template-columns:1fr}.wms-support-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wms-support-filter-grid{grid-template-columns:1fr}.wms-support-filter-grid .wms-data-table__search{grid-column:auto}.wms-radio{padding:.8rem}.wms-attachment-item{align-items:flex-start}}

/* SLA, automações e comercialização de suporte · alpha.2.8 */
.wms-sla-clock{display:flex;align-items:center;justify-content:space-between;gap:var(--wms-space-4);padding:var(--wms-space-3);border:1px solid var(--wms-color-border);border-radius:var(--wms-radius-lg);background:var(--wms-color-surface-subtle)}
.wms-sla-clock>div{display:flex;flex-direction:column;gap:var(--wms-space-1)}
.wms-sla-clock.is-warning{border-color:var(--wms-color-warning);background:var(--wms-color-warning-soft)}
.wms-sla-clock.is-breached{border-color:var(--wms-color-danger);background:var(--wms-color-danger-soft)}
.wms-sla-clock.is-met{border-color:var(--wms-color-success);background:var(--wms-color-success-soft)}
.wms-sla-clock.is-paused{border-color:var(--wms-color-info);background:var(--wms-color-info-soft)}
.wms-font-mono{font-family:var(--wms-font-mono);font-size:var(--wms-font-size-sm)}
@media(max-width:720px){.wms-sla-clock{align-items:flex-start;flex-direction:column}.wms-sla-clock .wms-text-right{text-align:left}}
