.ap .ap-tok-host{flex:none;display:inline-flex;position:relative}.ap .ap-tok{background:var(--ap-card);height:36px;color:var(--ap-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:14px;font-weight:500;transition:opacity .2s;display:inline-flex}.ap .ap-tok:hover:not(:disabled){opacity:.75}.ap .ap-tok:disabled{color:var(--ap-ink-3);cursor:not-allowed}.ap .ap-tok.is-lone{cursor:default}.ap .ap-tok>svg{fill:none;width:14px;height:14px;stroke:var(--ap-ink-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ap .ap-tok-menu{z-index:30;background:var(--ap-float);min-width:180px;box-shadow:var(--v2-float);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ap .ap-tok-menu button{height:38px;color:var(--ap-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.ap .ap-tok-menu button:hover,.ap .ap-tok-menu button.is-on{background:var(--ap-soft)}.ap .ap-tok-menu button.is-on{font-weight:500}.ap .ap-tok-host.is-row{flex:auto;min-width:0}.ap .ap-tok-host.is-row .ap-tok{text-align:left;background:0 0;gap:12px;width:100%;min-width:0;height:auto;padding:0}.ap .ap-tok-row{flex:auto;gap:2px;min-width:0;display:grid}.ap .ap-tok-row b{font-size:16px;font-weight:500;line-height:20px}.ap .ap-tok-row small{color:var(--ap-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.ap .ap-tok-host.is-row .ap-tok-menu{left:0;right:auto}
