.tee-badge{container-type:inline-size;max-width:560px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:var(--ink)}.tee-badge--example{border-style:dashed;border-color:var(--ink)}.tee-badge__chip{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 12px;cursor:pointer;list-style:none;border-radius:var(--radius-sm)}.tee-badge__chip::-webkit-details-marker{display:none}.tee-badge__chip:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}.tee-badge__icon{width:30px;height:30px;fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.tee-badge__icon .tee-badge__lock{stroke:var(--magenta)}.tee-badge__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.tee-badge__name{color:var(--ink);font-size:13px;font-weight:500}.tee-badge__meta{color:var(--muted);font-size:11px;line-height:1.5}.tee-badge__example{flex-basis:100%;color:var(--magenta);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.tee-badge__more{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:11px;white-space:nowrap;border-bottom:1px solid var(--line)}.tee-badge__more:after{content:"+";color:var(--magenta);font-size:15px;line-height:1}.tee-badge[open] .tee-badge__more:after{content:"−"}.tee-badge__chip:hover .tee-badge__more{border-color:var(--magenta)}.tee-badge__panel{display:grid;gap:10px;padding:4px 14px 14px 52px;font-size:12px;line-height:1.6;color:var(--muted)}.tee-badge__panel p{line-height:1.6}.tee-badge__line{color:var(--ink)}.tee-badge__panel strong{display:block;color:var(--ink);font-weight:500}@container (max-width: 440px){.tee-badge__chip{grid-template-columns:26px minmax(0,1fr)}.tee-badge__icon{width:26px;height:26px}.tee-badge__more{grid-column:2;justify-self:start}.tee-badge__panel{padding-left:14px}}.ask-badge-example{margin-top:22px}
