.btm-call-refund,.btm-call-ticket{display:flex;flex-direction:column;gap:var(--btm-space-5);padding:var(--btm-space-6);border:1px solid var(--btm-color-border);border-radius:var(--btm-radius-xl);background:var(--btm-color-surface);box-shadow:var(--btm-shadow-lg)}.btm-call-ticket__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--btm-space-3)}.btm-call-ticket__head h2{margin:0;font-family:var(--btm-font-family-display);font-size:var(--btm-font-size-xl);letter-spacing:var(--btm-letter-spacing-tight)}.btm-call-ticket__eyebrow{margin:0 0 var(--btm-space-1);color:var(--btm-color-success-text);font-size:var(--btm-font-size-sm);font-weight:var(--btm-font-weight-semibold)}.btm-call-ticket__parties{display:flex;flex-direction:column;gap:var(--btm-space-3);margin:0}.btm-call-ticket__parties div{display:flex;gap:var(--btm-space-3);align-items:baseline}.btm-call-ticket__parties dt{min-width:4rem;color:var(--btm-color-text-subtle);font-size:var(--btm-font-size-xs);font-weight:var(--btm-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--btm-letter-spacing-wide)}.btm-call-ticket__parties dd{margin:0;color:var(--btm-color-text);font-weight:var(--btm-font-weight-semibold)}.btm-call-ticket__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-gap:var(--btm-space-4);gap:var(--btm-space-4);margin:0;padding:var(--btm-space-4);background:var(--btm-color-surface-sunken);border-radius:var(--btm-radius-md)}.btm-call-ticket__facts div{display:flex;flex-direction:column;gap:var(--btm-space-1)}.btm-call-ticket__facts dt{color:var(--btm-color-text-subtle);font-size:var(--btm-font-size-xs);font-weight:var(--btm-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--btm-letter-spacing-wide)}.btm-call-ticket__facts dd{margin:0;color:var(--btm-color-text);font-size:var(--btm-font-size-sm);font-weight:var(--btm-font-weight-semibold)}.btm-call-ticket__meet{display:flex;flex-direction:column;gap:var(--btm-space-3)}.btm-call-ticket__meet h3{margin:0;color:var(--btm-color-text-subtle);font-size:var(--btm-font-size-xs);font-weight:var(--btm-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--btm-letter-spacing-wide)}.btm-call-ticket__meet-link{margin:0;padding:var(--btm-space-3);border:1px solid var(--btm-color-border);border-radius:var(--btm-radius-md);background:var(--btm-color-surface-sunken);font-family:var(--btm-font-family-mono);font-size:var(--btm-font-size-sm);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.btm-call-ticket__reason{margin:0;color:var(--btm-color-text-muted);font-size:var(--btm-font-size-sm)}.btm-call-ticket__reason strong{color:var(--btm-color-text)}.btm-call-ticket__reason--alert{color:var(--btm-color-danger-text)}.btm-call-ticket__actions{display:flex;flex-wrap:wrap;gap:var(--btm-space-3);align-items:center}.btm-call-ticket__join{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btm-control-height-md);padding:0 var(--btm-space-6);border-radius:var(--btm-radius-md);background:var(--btm-color-success);color:var(--btm-color-text-on-accent);text-decoration:none;font-weight:var(--btm-font-weight-semibold);font-size:var(--btm-font-size-sm);transition:opacity var(--btm-transition-base)}.btm-call-ticket__join:hover{opacity:.9}.btm-call-ticket__note{margin:0;color:var(--btm-color-text-subtle);font-size:var(--btm-font-size-xs)}.btm-call-ticket__note code{font-family:var(--btm-font-family-mono);overflow-wrap:anywhere}.btm-call-ticket__record{color:var(--btm-color-text-muted);font-weight:var(--btm-font-weight-semibold);white-space:nowrap}.btm-call-refund h2{margin:0;font-family:var(--btm-font-family-display);font-size:var(--btm-font-size-xl);letter-spacing:var(--btm-letter-spacing-tight)}.btm-call-refund__subject{margin:0;color:var(--btm-color-text-muted);font-size:var(--btm-font-size-sm)}.btm-call-refund__body,.btm-call-refund__subject strong{color:var(--btm-color-text)}.btm-call-refund__body{margin:0;font-size:var(--btm-font-size-sm)}.btm-call-refund__note{margin:0;color:var(--btm-color-text-subtle);font-size:var(--btm-font-size-xs)}