.bl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-block-start:calc(-1 * var(--space-2));min-inline-size:0}.bl-narrow{display:flex;flex-wrap:wrap;gap:var(--space-2);max-inline-size:100%}.bl-narrow>*{inline-size:var(--size-40);max-inline-size:100%}@media(max-width:760px){.bl-bar>.bl-narrow{flex-wrap:nowrap;inline-size:100%}.bl-narrow>*{flex:1 1 0;min-inline-size:0}}.bl-summary{margin:0}.bl-view{margin-inline-start:auto}.bl-multi{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-2);inline-size:var(--size-40);max-inline-size:100%;min-block-size:var(--control-height-sm);margin:0;padding:0 var(--space-2) 0 var(--control-padding-x-sm);border:var(--border-width-default) solid var(--input-border);border-radius:var(--input-radius);background-color:var(--input-bg);color:var(--input-text);font-family:var(--font-family-sans);font-size:var(--font-size-200);line-height:var(--font-line-height-normal);text-align:start;cursor:pointer;transition-property:border-color,box-shadow;transition-duration:var(--motion-duration-instant);transition-timing-function:var(--motion-easing-standard)}@media(hover:hover){.bl-multi:hover{border-color:var(--input-border-hover)}}.bl-multi:focus-visible,.bl-multi[data-popup-open]{border-color:var(--focus-ring-color);outline:none;box-shadow:inset 0 0 0 var(--border-width-default) var(--focus-ring-color)}.bl-multi-value{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-multi-chevron{flex:none;color:var(--color-text-muted)}.bl-multi-item{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--space-4)}.bl-multi-menu{min-inline-size:var(--size-60)}.ex-waiting{padding:var(--space-4);border-radius:var(--radius-container);background-color:var(--color-signal-subtle)}.ex-waiting>.bl-h2{margin-block-start:0}.ex-waiting .bl-count{color:var(--color-text-signal)}.ex-waiting .ex-turn>:is(.sh-row,.sh-card){border-color:transparent}.ex-board .ex-turn>.sh-card{border-color:var(--color-border-emphasis);background-color:var(--color-signal-subtle)}.ex-col-num{display:inline-block;margin-inline-start:var(--space-1)}.ex-review{position:relative;z-index:1;flex:none;margin-inline-start:auto}.ex-turn .sh-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--control-height-sm)}.ex-turn .sh-card-tagline:empty{display:none}.ex-turn .sh-card-who{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.ex-turn .ex-review{opacity:0}.ex-turn:is(:hover,:focus-within) .ex-review{opacity:1}}@media(hover:none){.ex-turn .ex-review{min-height:var(--size-11)}}.ex-face{display:none}@media(max-width:640px){.ex-face{display:inline-flex;flex:none;align-items:center}.ex .bl-bar>.bl-narrow{flex-wrap:wrap}.ex .bl-narrow>*{flex:1 1 calc(var(--size-40) - var(--space-4))}}.ex-board{display:flex;gap:var(--space-3);align-items:start;max-inline-size:100%;min-inline-size:0;overflow-x:auto;overscroll-behavior-x:contain;padding-block-end:var(--space-2);border-radius:var(--radius-container)}.ex-board:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ex-col{display:flex;flex:1 1 0;flex-direction:column;gap:var(--space-3);min-inline-size:var(--size-40);padding:var(--space-3);border-radius:var(--radius-container);background-color:var(--color-bg-subtle)}.ex-col-h{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-200);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight)}.ex-col-h .bl-count{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.ex-col-cards{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.ex-col.is-empty{flex:0 0 auto;min-inline-size:0;max-inline-size:var(--size-40)}@media(max-width:640px){.ex-col:not(.is-empty){min-inline-size:var(--size-60)}}.ex-start{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-inline-size:var(--size-120);margin-inline:auto;padding-block:var(--space-8);text-align:center}.ex-start-title{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-500);font-weight:var(--font-weight-regular)}.ex-start-text{margin:0}.ex-start-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-block-start:var(--space-2)}
