.ui-tab-view{flex-direction:column;flex:auto;min-width:0;display:flex}.ui-tab-view--alone{flex-grow:0}.ui-tab-view__bar{background:var(--color-background-element);align-items:stretch;min-width:0;display:flex}.ui-tab-view__strip{scrollbar-width:none;flex:0 auto;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.ui-tab-view__strip::-webkit-scrollbar{display:none}.ui-tab-view__tab{max-width:220px;color:var(--color-secondary-label);font-family:var(--font-display);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:0 auto;align-items:center;padding:0 8px 0 12px;font-size:15px;line-height:20px;display:flex}.ui-tab-view__tab[data-selected=true]{background:var(--color-background);color:var(--color-label)}.ui-tab-view--no-fill .ui-tab-view__bar,.ui-tab-view--accent .ui-tab-view__bar{background:0 0}.ui-tab-view--no-fill .ui-tab-view__tab[data-selected=true]{background:var(--color-pill-background);border-radius:8px}.ui-tab-view--accent .ui-tab-view__strip{gap:8px}.ui-tab-view--accent .ui-tab-view__tab{color:var(--color-label);border-radius:999px;padding:0 11px;font-weight:600}.ui-tab-view--accent .ui-tab-view__tab[data-selected=true]{background:var(--color-tint);color:var(--color-on-tint);padding:0 19px}.ui-tab-view--accent.ui-tab-view--small .ui-tab-view__tab{padding:0 7px}.ui-tab-view--accent.ui-tab-view--small .ui-tab-view__tab[data-selected=true]{padding:0 13px}.ui-tab-view--accent .ui-tab-view__tab[data-selected=true] .ui-tab-view__tab-body:focus-visible{outline-color:var(--color-on-tint)}.ui-tab-view__tab-body,.ui-tab-view__card-body{min-width:0;color:inherit;cursor:pointer;flex:0 auto;align-items:center;gap:8px;display:flex}.ui-tab-view__card-body{flex:auto;align-items:flex-start}.ui-tab-view__tab-body:focus-visible,.ui-tab-view__card-body:focus-visible,.ui-tab-view__switcher:focus-visible,.ui-tab-view__add:focus-visible,.ui-tab-view__cross:focus-visible{outline:2px solid var(--color-tint);outline-offset:-2px}.ui-tab-view__title{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;padding:10px 0;overflow:hidden}.ui-tab-view__accessory{display:contents}.ui-tab-view__cross{color:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;align-items:center;padding:4px;display:flex}.ui-tab-view__tab[data-selected=true] .ui-tab-view__cross,.ui-tab-view__tab:hover .ui-tab-view__cross,.ui-tab-view__cross:focus-visible,.ui-tab-view__card .ui-tab-view__cross{opacity:1}.ui-tab-view__cross:hover{background:var(--color-pill-background)}.ui-tab-view__add,.ui-tab-view__switcher{color:var(--color-label);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:15px;line-height:20px;display:flex}.ui-tab-view__add{padding:0 12px}.ui-tab-view__switcher{text-align:start;flex:auto;min-width:0;padding:0 12px}.ui-tab-view__count{border:1px solid var(--color-secondary-label);min-width:22px;color:var(--color-secondary-label);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 4px;font-size:12px;line-height:18px}.ui-tab-view--small .ui-tab-view__tab,.ui-tab-view--small .ui-tab-view__add,.ui-tab-view--small .ui-tab-view__switcher{font-size:13px;line-height:18px}.ui-tab-view--small .ui-tab-view__title{padding:6px 0}.ui-tab-view--small .ui-tab-view__add{padding:0 7px}.ui-tab-view--small .ui-tab-view__count{min-width:20px;line-height:16px}.ui-tab-view__cards{flex:auto;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:12px;padding:12px;display:grid;overflow-y:auto}.ui-tab-view--alone .ui-tab-view__cards{max-height:50vh}.ui-tab-view__card{background:var(--color-background-element);color:var(--color-label);font-family:var(--font-display);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:8px;padding:12px;font-size:15px;line-height:20px;display:flex}.ui-tab-view__card[data-selected=true]{border-color:var(--color-label)}.ui-tab-view__card-title{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.ui-tab-view__panel{flex:auto;min-width:0}