.rcdemo{padding:clamp(var(--ros-space-4), .5rem + 2vw, var(--ros-space-8));border:1px solid var(--ros-ink-200);border-radius:var(--ros-radius-xl);background:var(--ros-lobby);margin-block-start:var(--ros-space-10)}.rcdemo__how{max-inline-size:44rem;color:var(--ros-ink-800);margin-block-end:var(--ros-space-6)}.rcdemo__phones{gap:var(--ros-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));max-inline-size:52rem;display:grid}.rcdemo__controls{gap:var(--ros-space-3);flex-wrap:wrap;margin-block-start:var(--ros-space-6);display:flex}.rcdemo__controls[hidden]{display:none}.rcdemo__controls .btn:disabled{border-color:var(--ros-color-disabled);background:var(--ros-color-disabled);color:var(--ros-color-rollcall-text-muted);cursor:not-allowed}.rcdemo__caption{max-inline-size:44rem}.rcd{border:var(--ros-space-2) solid var(--ros-ink-900);border-radius:var(--ros-radius-xl);background:var(--ros-white);color:var(--ros-ink-900);font-family:var(--ros-font-body);flex-direction:column;display:flex;overflow:hidden}.rcd__head{align-items:center;gap:var(--ros-space-3);padding:var(--ros-space-4) var(--ros-space-4) var(--ros-space-3) var(--ros-space-5);border-block-end:1px solid var(--ros-ink-200);display:flex}.rcd__bell{flex:none;block-size:1.25rem;inline-size:1.25rem}.rcd__title{color:var(--ros-color-text-muted);font-size:var(--ros-text-caption);line-height:var(--ros-leading-caption);display:grid}.rcd__title b{color:var(--ros-ink-900);font-size:var(--ros-text-h3);font-weight:var(--ros-weight-semibold);line-height:var(--ros-leading-ui)}.rcd__conn{align-items:center;gap:var(--ros-space-2);font-size:var(--ros-text-small);font-weight:var(--ros-weight-semibold);margin-inline-start:auto;display:flex}.rcd__dot{background:var(--ros-safe-700);border-radius:50%;block-size:.625rem;inline-size:.625rem}.rcd__conn[data-conn=off] .rcd__dot{background:var(--ros-white);box-shadow:inset 0 0 0 2px var(--ros-ink-700)}.rcd__ico{flex:none;block-size:1.25rem;inline-size:1.25rem}.rcd__console{display:grid}.rcd__console[hidden],.rcd__done[hidden]{display:none}.rcd__banner{align-items:center;gap:var(--ros-space-3);margin:var(--ros-space-3) var(--ros-space-3) 0;padding:var(--ros-space-3) var(--ros-space-4);border:1px solid var(--ros-drill-700);border-radius:var(--ros-radius-md);background:var(--ros-info-50);font-weight:var(--ros-weight-medium);display:flex}.rcd__kbd{margin:var(--ros-space-3) var(--ros-space-5) 0;color:var(--ros-color-text-muted);font-size:var(--ros-text-small);line-height:var(--ros-leading-small)}.rcd__kbd kbd{padding:0 var(--ros-space-2);border:1px solid var(--ros-ink-300);border-radius:var(--ros-radius-xs);background:var(--ros-ink-100);color:var(--ros-ink-900);font-family:var(--ros-font-mono);font-size:var(--ros-text-label)}.rcd__count{align-items:baseline;gap:var(--ros-space-2);padding:var(--ros-space-3) var(--ros-space-5) 0;color:var(--ros-color-text-muted);display:flex}.rcd__count strong{color:var(--ros-ink-900);font-size:var(--ros-text-rollcall-count);font-weight:var(--ros-weight-semibold);line-height:var(--ros-leading-rollcall-count);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rcd__pill{margin:var(--ros-space-3) var(--ros-space-5) 0;padding:var(--ros-space-1) var(--ros-space-4);border:1px solid var(--ros-warning-600);border-radius:var(--ros-radius-pill);background:var(--ros-warning-50);font-weight:var(--ros-weight-semibold);justify-self:start}.rcd__pill[data-everyone]{border-color:var(--ros-success-600);background:var(--ros-success-50)}.rcd__bar{block-size:.625rem;margin:var(--ros-space-4) var(--ros-space-5) 0;border-radius:var(--ros-radius-pill);background:var(--ros-ink-100);display:block;overflow:hidden}.rcd__fill{background:var(--ros-safe-700);block-size:100%;inline-size:0;display:block}.rcd__fill[data-done="1"]{inline-size:16.67%}.rcd__fill[data-done="2"]{inline-size:33.33%}.rcd__fill[data-done="3"]{inline-size:50%}.rcd__fill[data-done="4"]{inline-size:66.67%}.rcd__fill[data-done="5"]{inline-size:83.33%}.rcd__fill[data-done="6"]{inline-size:100%}.rcd__offline{margin:var(--ros-space-3) var(--ros-space-5) 0;padding:var(--ros-space-3);border-inline-start:4px solid var(--ros-warning-600);background:var(--ros-warning-50);font-size:var(--ros-text-small)}.rcd__offline[hidden]{display:none}.rcd__list{border-block-start:1px solid var(--ros-ink-200);margin-block-start:var(--ros-space-4)}.rcd__row{gap:var(--ros-space-0-5) var(--ros-space-3);inline-size:100%;min-block-size:var(--ros-space-24);padding:var(--ros-space-4);border:0;border-block-end:1px solid var(--ros-ink-200);border-inline-start:4px solid var(--ros-safe-700);background:var(--ros-white);color:inherit;font:inherit;text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"check text"".meta";display:grid}.rcd__row:disabled{cursor:default}.rcd__row:enabled:hover{background:var(--ros-ink-100)}.rcd__row:focus-visible{outline:var(--ros-focus-width) solid var(--ros-ink-900);outline-offset:calc(-2 * var(--ros-focus-width))}.rcd__row[data-state=missing]{border-inline-start-color:var(--ros-color-rollcall-border-missing);background:color-mix(in oklab, var(--ros-danger-50) 45%, var(--ros-white))}.rcd__row[data-state=missing]:enabled:hover{background:var(--ros-danger-50)}.rcd__row[data-pending]{border-inline-start-color:var(--ros-warning-600)}.rcd__check{block-size:1.625rem;inline-size:1.625rem;background:var(--ros-safe-700);color:var(--ros-white);border-radius:50%;grid-area:check;place-items:center;margin-block-start:var(--ros-space-0-5);display:grid}.rcd__ok,.rcd__up{block-size:1rem;inline-size:1rem}.rcd__up,.rcd__row[data-pending] .rcd__ok,.rcd__row[data-state=missing] .rcd__ok{display:none}.rcd__row[data-pending] .rcd__up{display:block}.rcd__row[data-state=missing] .rcd__check{border:2.5px dashed var(--ros-missing-700);background:0 0}.rcd__row[data-pending] .rcd__check{border:2.5px dashed var(--ros-warning-600);color:var(--ros-warning-700);background:0 0}.rcd__text{grid-area:text;display:grid}.rcd__name{font-size:var(--ros-text-rollcall-body);font-weight:var(--ros-weight-medium);line-height:var(--ros-leading-rollcall-body)}.rcd__st{color:var(--ros-safe-700);font-weight:var(--ros-weight-medium)}.rcd__row[data-state=missing] .rcd__st{color:var(--ros-missing-700)}.rcd__meta{color:var(--ros-color-text-muted);font-size:var(--ros-text-small);grid-area:meta}.rcd__pend{color:var(--ros-awaiting-700);font-weight:var(--ros-weight-semibold);display:block}.rcd__pend[hidden]{display:none}.rcd__actions{padding:var(--ros-space-4) var(--ros-space-4) var(--ros-space-5)}.rcd__clear{justify-content:center;align-items:center;gap:var(--ros-space-2);border:2px solid var(--ros-ink-900);border-radius:var(--ros-radius-md);background:var(--ros-ink-900);min-block-size:3.5rem;inline-size:100%;color:var(--ros-white);font:var(--ros-weight-semibold) var(--ros-text-body) / 1.2 var(--ros-font-body);cursor:pointer;display:inline-flex}.rcd__clear:enabled:hover{background:var(--ros-ink-800)}.rcd__clear:disabled{border-color:var(--ros-color-disabled);background:var(--ros-color-disabled);color:var(--ros-color-rollcall-text-muted);cursor:not-allowed}.rcd__clear[data-confirm] .rcd__clearico{display:none}.rcd__done{justify-items:center;gap:var(--ros-space-3);padding:var(--ros-space-8) var(--ros-space-5) var(--ros-space-10);text-align:center;display:grid}.rcd__done:focus{outline:none}.rcd__done:focus-visible{outline:var(--ros-focus-width) solid var(--ros-ink-900);outline-offset:calc(-2 * var(--ros-focus-width))}.rcd__disc{background:var(--ros-safe-700);block-size:4rem;inline-size:4rem;color:var(--ros-white);border-radius:50%;place-items:center;display:grid}.rcd__discico{block-size:2.25rem;inline-size:2.25rem}.rcd__donet{font-size:var(--ros-text-h3);font-weight:var(--ros-weight-semibold);line-height:var(--ros-leading-ui);text-wrap:balance}.rcd__donec{font-size:var(--ros-text-lead)}@media (forced-colors:active){.rcd,.rcd__row,.rcd__pill,.rcd__banner,.rcd__offline,.rcd__bar{border-color:canvastext}.rcd__fill{forced-color-adjust:none;background:canvastext}}
