.tp-wrap.svelte-ojg93f.svelte-ojg93f{position:relative;display:inline-flex}.tp-trigger.svelte-ojg93f.svelte-ojg93f{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;border:1px solid #e2e8f0;border-radius:7px;background:#fff;font-size:.82rem;font-weight:600;color:#0f172a;cursor:pointer;transition:border-color .15s,box-shadow .15s;white-space:nowrap;font-family:ui-monospace,monospace;letter-spacing:.04em}.tp-trigger.svelte-ojg93f.svelte-ojg93f:hover{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f61a}.tp-trigger.svelte-ojg93f svg.svelte-ojg93f{color:#94a3b8;flex-shrink:0}.tp-value.svelte-ojg93f.svelte-ojg93f{min-width:2.8rem;text-align:center}.tp-popover.svelte-ojg93f.svelte-ojg93f{position:fixed;z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:.5rem .4rem;display:flex;align-items:center;gap:.15rem;animation:svelte-ojg93f-tp-pop .12s ease-out}@keyframes svelte-ojg93f-tp-pop{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.tp-colon.svelte-ojg93f.svelte-ojg93f{font-size:1rem;font-weight:700;color:#64748b;padding:0 .1rem;align-self:center;margin-bottom:.25rem}.tp-col.svelte-ojg93f.svelte-ojg93f{display:flex;flex-direction:column;align-items:center;gap:.15rem}.tp-arrow.svelte-ojg93f.svelte-ojg93f{display:flex;align-items:center;justify-content:center;width:28px;height:22px;border:none;background:none;cursor:pointer;color:#94a3b8;border-radius:5px;transition:background .12s,color .12s;padding:0}.tp-arrow.svelte-ojg93f.svelte-ojg93f:hover{background:#f1f5f9;color:#334155}.tp-scroll.svelte-ojg93f.svelte-ojg93f{display:flex;flex-direction:column;max-height:160px;overflow-y:auto;gap:1px;scrollbar-width:none}.tp-scroll.svelte-ojg93f.svelte-ojg93f::-webkit-scrollbar{display:none}.tp-item.svelte-ojg93f.svelte-ojg93f{width:36px;height:30px;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:6px;font-size:.82rem;font-weight:500;color:#334155;cursor:pointer;transition:background .1s,color .1s;font-family:ui-monospace,monospace;letter-spacing:.04em;flex-shrink:0}.tp-item.svelte-ojg93f.svelte-ojg93f:hover{background:#f1f5f9}.tp-item-sel.svelte-ojg93f.svelte-ojg93f{background:#3b82f6;color:#fff;font-weight:700}.tp-item-sel.svelte-ojg93f.svelte-ojg93f:hover{background:#2563eb}
