.th-h{font-size:16px;font-weight:600;line-height:24px}.th-sub,.th-note{color:var(--pa-muted);font-size:12px}.th-title{color:var(--pa-muted);padding-bottom:6px;font-size:12px;font-weight:600}.th-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.th-opt{border:1px solid var(--pa-border);cursor:pointer;background:0 0;border-radius:12px;justify-items:center;gap:8px;min-width:0;padding:10px;transition:border-color .18s,background-color .18s,transform .2s cubic-bezier(.2,.7,.1,1);display:grid}.th-opt:hover{border-color:color-mix(in srgb, var(--pa-border) 60%, var(--pa-fg))}.th-opt:active{transform:scale(.97)}.th-opt[aria-checked=true]{border-color:var(--pa-primary);background:var(--pa-primary-wash)}.th-swatch{border:1px solid;border-radius:8px;align-items:flex-end;width:100%;height:36px;display:flex;overflow:hidden}.th-swatch span{border-radius:4px 4px 0 0;width:100%;height:10px}.th-name{white-space:nowrap;font-size:12px;font-weight:500}.th-row{background:var(--pa-card);border:1px solid var(--pa-border);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.th-rt{flex:1;font-size:13px;font-weight:500}.th-pb{height:26px;font-size:12px}html.pa-theming .pa,html.pa-theming .pa *,html.pa-theming .pa :before{transition:background-color .55s,color .55s,border-color .55s,fill .55s,stroke .55s,box-shadow .55s!important}[data-phase=armed] .th-opt{opacity:0;transform:translateY(6px)}[data-phase=in] .th-opt{animation:.5s cubic-bezier(.2,.7,.1,1) backwards th-in;animation-delay:calc(var(--i) * 45ms + 80ms)}@keyframes th-in{0%{opacity:0;transform:translateY(6px)}}
