.ot-block{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ot-title{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.ot-kinds{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ot-kinds li{border:1px solid var(--line-3);background:rgba(255,255,255,.7);color:var(--navy);border-radius:var(--r-pill);padding:5px 12px;font-weight:500}.ot-kinds li,.ot-meta{font-size:var(--fs-xs);overflow-wrap:anywhere}.ot-meta{flex-basis:100%;margin:0;color:var(--muted)}.ot-edit-note{margin:-4px 0 14px;font-size:var(--fs-xs);color:var(--muted);line-height:1.5}.oe-hero-btn .oe-add,.ot-edit-slot .oe-add,.ot-edit-slot .oe-btn{margin-top:10px}.tp-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:var(--r-lg);padding:clamp(18px,2.4vw,26px) clamp(18px,3vw,32px);display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px}.tp-panel .tp-title{margin:0;font-size:var(--fs-md);color:var(--navy)}.tp-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:var(--fs-sm);color:var(--text-2)}.tp-list li{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.tp-list li svg{flex:none;color:var(--electric)}.tp-dash .tp-list{margin-bottom:6px}