.workspace:has(>.page--grouped){background:var(--grouped)}.app-shell[data-drawer] .workspace:has(>.page--grouped){background:var(--grouped)}:root:has(:where(.workspace>.page--grouped)){background:var(--grouped)}:root:has(:where(.workspace>.page--grouped)) body{background:var(--grouped)}.group{margin-top:var(--space-6);scroll-margin-top:calc(var(--chrome-h) + var(--tap) + var(--space-6))}.group__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap);margin:0 0 var(--space-1);padding-left:var(--space-1);display:flex}.group__head h2{font-size:var(--text-title);font-weight:var(--weight-semibold);letter-spacing:-.015em;margin:0;line-height:1.2}.group__body{min-width:0;padding:var(--space-4);background:var(--group);border-radius:var(--radius-lg)}.group__body--flush{padding:0;overflow:hidden}.group__foot{margin:var(--space-2) 0 0;padding-inline:var(--space-4);color:var(--muted-foreground);font-size:var(--text-caption)}.row-list-scroll{overscroll-behavior-x:contain;overflow-x:auto}.row-list{border-collapse:collapse;width:100%;font-size:var(--text-small)}.row-list :is(th,td){padding:var(--space-3) var(--space-4);text-align:left;vertical-align:baseline;white-space:nowrap}.row-list th{color:var(--muted-foreground);font-size:var(--text-caption);font-weight:var(--weight-medium)}.row-list tbody td{border-top:1px solid var(--group-line)}.row-list [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.row-list tbody tr{position:relative}.row-list tbody tr:has(.row-list__link):hover{background:var(--surface-tint)}.row-list small{margin-top:var(--space-1);color:var(--muted-foreground);font-size:var(--text-caption);display:block}.row-list__phone,.row-list__more,.row-list__chevron--more{display:none}.row-list__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row-list__chevron{width:20px;color:var(--faint);padding-left:0}.row-list__chevron svg{width:16px;height:16px;display:block}.row-list__link{color:inherit;font-weight:var(--weight-medium);outline:none;text-decoration:none}.row-list__link:after{content:"";position:absolute;inset:0}.row-list__link:focus-visible:after{box-shadow:inset var(--ring-focus)}@media (width<=720px){.row-list-scroll{overflow:visible}.row-list,.row-list tbody{display:block}.row-list thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row-list :is(th,td):not([data-phone],.row-list__chevron,.row-list__more){display:none}.row-list tbody tr{min-height:var(--tap);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title value chevron""detail value chevron""more more more";align-items:center;display:grid}.row-list tbody tr+tr{background:linear-gradient(var(--group-line), var(--group-line)) var(--space-4) 0 / calc(100% - var(--space-4)) 1px no-repeat}.row-list tbody td{white-space:normal;border:0;padding:0}.row-list__phone{display:inline}.row-list td[data-phone=title]{overflow-wrap:anywhere;min-width:0;font-size:var(--text-body);grid-area:title}.row-list td[data-phone=detail]{min-width:0;margin-top:var(--space-1);color:var(--muted-foreground);font-size:var(--text-small);overflow-wrap:anywhere;grid-area:detail}.row-list td[data-phone=value]{margin-left:var(--space-3);text-align:right;font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:value}.row-list td.row-list__chevron{width:auto;margin-left:var(--space-2);grid-area:chevron}.row-list tbody tr:has(.row-list__link):active{background-color:var(--surface-tint)}.row-list__link{padding-block:var(--space-4)}.row-list .row-list__more{grid-area:more;display:block}.row-list__more summary{cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none;position:absolute;inset:0}.row-list__more summary::-webkit-details-marker{display:none}.row-list__more summary:focus-visible{box-shadow:inset var(--ring-focus);outline:none}.row-list tbody tr:has(summary):active{background-color:var(--surface-tint)}.row-list__more dl{z-index:1;gap:var(--space-2);margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--group-line);font-size:var(--text-small);display:grid;position:relative}.row-list__more dl>div{justify-content:space-between;gap:var(--space-4);display:flex}.row-list__more dt{color:var(--muted-foreground)}.row-list__more dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.row-list__more dd small{margin-top:0}.row-list .row-list__chevron--more{display:block}.row-list__chevron--more svg{transition:rotate .18s ease-out}.row-list tbody tr:has(details[open]) .row-list__chevron--more svg{rotate:90deg}.row-list__more details::details-content{opacity:0;translate:0 calc(-1 * var(--space-1));transition:opacity .18s ease-out, translate .18s ease-out, content-visibility .18s allow-discrete}.row-list__more details[open]::details-content{opacity:1;translate:0}}@media (width<=720px) and (prefers-reduced-motion:reduce){.row-list__chevron--more svg{transition:none}.row-list__more details::details-content{transition:none}}.empty-note{color:var(--muted-foreground);font-size:var(--text-small);margin:0}.group__body--flush>.empty-note{padding:var(--space-4)}.refreshing{transition:opacity .18s ease-out}.refreshing[aria-busy]{opacity:.55;transition-delay:.12s}@media (prefers-reduced-motion:reduce){.refreshing,.refreshing[aria-busy]{transition:none}}
