@layer components{.co-spinner{align-items:center;gap:var(--space-2);color:var(--muted);font-family:var(--font);font-size:var(--text-preview);line-height:var(--leading-preview);display:inline-flex}.co-spinner__icon{width:var(--size-task-icon);height:var(--size-task-icon);color:var(--g-600);animation:co-spinner-turn var(--duration-spinner) linear infinite;flex:none}.co-spinner[data-size=md] .co-spinner__icon{width:var(--size-menu-icon);height:var(--size-menu-icon)}.co-spinner[data-size=lg] .co-spinner__icon{width:var(--space-9);height:var(--space-9)}@keyframes co-spinner-turn{to{transform:rotate(1turn)}}.co-search-field{align-items:center;width:100%;min-width:0;display:flex;position:relative}.co-search-field__icon{width:var(--size-task-icon);height:var(--size-task-icon);color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:var(--space-4)}.co-search-field .co-input{font-size:var(--text-preview)}.co-search-field .co-input::-webkit-search-cancel-button{appearance:none}.co-search-field .co-input::-webkit-search-decoration{appearance:none}.co-search-field__end{align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--space-1)}.co-search-field__clear{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--r-small);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.co-search-field__clear:hover{background:var(--brand-softstone);color:var(--ink)}.co-search-field__clear:focus-visible{outline:var(--space-half) solid transparent;box-shadow:var(--focus-ring)}.co-search-field__clear svg{width:var(--size-task-icon);height:var(--size-task-icon)}.co-search-field[data-disabled=true] .co-search-field__icon{opacity:.5}.co-combobox-trigger{width:100%;min-width:0;font-size:var(--text-preview);justify-content:space-between;font-weight:500}[data-slot=field]>.co-combobox-trigger:where(:not([data-fit-content])){height:var(--input-height)}.co-combobox-trigger__value{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-width:0;overflow:hidden}.co-combobox-trigger__value[data-placeholder=true]{color:var(--faint);font-weight:400}.co-combobox-trigger__chips{align-items:center;gap:var(--space-1);flex-wrap:nowrap;min-width:0;display:inline-flex;overflow:hidden}.co-combobox-trigger__icon{width:var(--size-task-icon);height:var(--size-task-icon);color:var(--muted);flex:none}.co-combobox-content{width:var(--radix-popover-trigger-width);min-width:var(--size-empty-state);max-width:var(--radix-popover-content-available-width);padding:var(--space-2);border:var(--overlay-menu-border) solid var(--outline-edge);border-radius:var(--overlay-menu-radius);background:var(--card);color:var(--ink);box-shadow:var(--overlay-menu-shadow)}.co-combobox-content .co-command{font-size:var(--overlay-option-text)}.co-combobox-content .co-command-input{min-height:var(--size-control);font-size:var(--text-preview)}.co-combobox-content .co-command-item{min-height:var(--overlay-option-height)}.co-combobox-check{width:var(--size-task-icon);height:var(--size-task-icon);color:var(--g-600);visibility:hidden;flex:none}.co-command-item[data-checked=true] .co-combobox-check{visibility:visible}.co-combobox-box{width:var(--size-task-icon);height:var(--size-task-icon);border:var(--size-border) solid var(--brand-periwinkle);border-radius:var(--r-badge);flex:none;justify-content:center;align-items:center;display:inline-flex}.co-command-item[data-checked=true] .co-combobox-box{border-color:var(--selection-fill);background:var(--selection-fill);color:var(--on-brand)}.co-combobox-box svg{width:var(--space-4);height:var(--space-4);visibility:hidden}.co-command-item[data-checked=true] .co-combobox-box svg{visibility:visible}.co-combobox-option__label{flex:1;min-width:0}.co-combobox-option__description{color:var(--muted);font-size:var(--text-ui-caption);line-height:var(--leading-ui-caption);display:block}.co-combobox-option__count{color:var(--muted);font-size:var(--text-ui-caption);font-variant-numeric:tabular-nums;margin-inline-start:auto}.co-combobox-status{align-items:center;gap:var(--space-2);padding:var(--space-6);color:var(--muted);font-size:var(--text-preview);display:flex}.co-combobox-status[data-tone=error]{color:var(--rose)}.co-combobox-clear{color:var(--muted);justify-content:center}.co-filter-bar{gap:var(--space-3);min-width:0;font-family:var(--font);font-size:var(--text-preview);color:var(--ink);display:grid}.co-filter-bar__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.co-filter-bar__controls>*{flex:1 1 var(--size-filter-control);min-width:0}.co-filter-bar__controls>.co-search-field{max-width:var(--search-control-width);flex-grow:2}.co-filter-bar__controls>.co-select:is([data-fit-content],[data-size=filter]):not([data-truncate]){flex:none;width:auto;min-width:max-content}.co-combobox-trigger[data-fit-content]{width:auto;min-width:max-content}.co-filter-bar .co-combobox-trigger{font-size:var(--text-ui-caption);font-weight:400}.co-filter-bar__controls>.co-combobox-trigger[data-fit-content],.co-filter-bar__controls>.co-button:not(.co-combobox-trigger){flex:none}.co-filter-bar__controls>.co-filter-bar__primary-action{flex:none;max-inline-size:100%;margin-inline-start:auto}@media (max-width:720px){.co-filter-bar__controls>.co-search-field{flex:2 1 var(--size-filter-search-narrow);min-width:min(100%,var(--size-filter-search-narrow))}}.co-filter-bar[data-search=narrow] .co-filter-bar__controls>:is(.co-search-field,:has(>.co-search-field)){flex:2 1 var(--size-filter-search-narrow)}.co-filter-bar[data-search=end] .co-filter-bar__controls>:is(.co-search-field,:has(>.co-search-field)){order:1;flex:0 1 var(--size-filter-search-narrow);margin-inline-start:auto}@media not all and (max-width:720px){.co-filter-bar[data-search=end] .co-filter-bar__controls{flex-wrap:nowrap}}.co-filter-bar[data-edge=input] :is(.co-select,[aria-haspopup]:not(.co-button--ghost,.co-button--filter)):not([aria-invalid=true],:disabled,[aria-disabled=true]){border-color:var(--select-edge,var(--control-edge))!important}.co-filter-bar__meta{contain:inline-size;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}@media not all and (max-width:720px){.co-filter-bar[data-chip-row=toolbar]:has(>.co-filter-bar__meta){display:contents}.co-filter-bar[data-chip-row=toolbar]:has(>.co-filter-bar__meta)>.co-filter-bar__controls{margin-inline-start:auto}.co-filter-bar[data-chip-row=toolbar]:has(>.co-filter-bar__meta)>.co-filter-bar__meta{flex:1 0 100%;inline-size:100%}}.co-filter-bar__chips{gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.co-filter-bar[data-align=end] .co-filter-bar__chips>li{max-inline-size:100%}@media not all and (max-width:720px){.co-filter-bar[data-align=end] :is(.co-filter-bar__controls,.co-filter-bar__meta,.co-filter-bar__chips){justify-content:flex-end}}.co-filter-bar__count{color:var(--muted);font-size:var(--text-ui-caption);line-height:var(--leading-ui-caption);margin-inline-start:auto}.co-filter-chip{align-items:center;gap:var(--space-1);max-width:100%;min-height:var(--size-control-sm);padding-inline:var(--space-3) var(--space-1);border:var(--size-border) solid var(--hair);border-radius:var(--r-small);background:var(--brand-softstone);color:var(--ink);font-size:var(--text-preview);display:inline-flex}.co-filter-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.co-filter-chip__remove{width:var(--space-9);height:var(--space-9);border-radius:var(--r-badge);color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.co-filter-chip__remove:hover{background:var(--hair);color:var(--ink)}.co-filter-chip__remove:focus-visible{outline:var(--space-half) solid transparent;box-shadow:var(--focus-ring)}.co-filter-chip__remove:disabled{opacity:.5;cursor:not-allowed}.co-filter-chip__remove svg{width:var(--size-task-icon);height:var(--size-task-icon)}.co-data-table{gap:var(--space-2);min-width:0;display:grid}.co-data-table .co-table-head{font-size:var(--text-preview);white-space:nowrap}@media not all and (max-width:720px){.co-data-table[data-nowrap] .co-table-cell:not([data-wrap]){white-space:nowrap}.co-data-table :is(.co-table-head,.co-table-cell)[data-width=content]{white-space:nowrap;width:0}.co-data-table .co-table-cell[data-width=fill]{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.co-data-table .co-table-cell[data-width=fill]>*{text-overflow:ellipsis;overflow:hidden}}.co-data-table .co-table-head[data-align=end],.co-data-table .co-table-cell[data-align=end]{text-align:end}.co-data-table .co-table-head[data-align=center],.co-data-table .co-table-cell[data-align=center]{text-align:center}.co-data-table-sort{align-items:center;gap:var(--space-1);margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);border-radius:var(--r-badge);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.co-data-table-sort:hover{background:var(--brand-softstone);color:var(--ink)}.co-data-table-sort:focus-visible{outline:var(--space-half) solid transparent;box-shadow:var(--focus-ring)}.co-data-table-sort svg{width:var(--size-task-icon);height:var(--size-task-icon);opacity:.5}.co-data-table-sort[data-sorted=true]{color:var(--ink)}.co-data-table-sort[data-sorted=true] svg{opacity:1;color:var(--g-600)}.co-data-table-state{padding:var(--space-6)}.co-data-table-state:hover{background:0 0}.co-data-table .co-skeleton{height:var(--space-6)}.co-data-table-group{align-items:center;gap:var(--space-2);min-height:var(--space-8);display:flex}.co-data-table-group-toggle{align-items:center;gap:var(--space-2);min-width:0;margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);border-radius:var(--r-badge);color:var(--ink);font-family:var(--font);font-size:var(--text-ui-small);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.co-data-table-group-toggle:focus-visible{outline:var(--space-half) solid transparent;box-shadow:var(--focus-ring)}.co-data-table-group-toggle svg{width:var(--size-menu-icon);height:var(--size-menu-icon);color:var(--muted);flex:none}.co-data-table-group-chevron{transition:transform var(--duration-motion) var(--ease)}.co-data-table-group-toggle[aria-expanded=true] .co-data-table-group-chevron{transform:rotate(90deg)}.co-data-table-group-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.co-data-table-group-count{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.co-data-table-group-menu{margin-inline-start:auto}.co-data-table .co-table-cell[data-group-heading]{padding-block:var(--space-2)}.co-data-table [data-slot=data-table-group-empty]>.co-table-cell{color:var(--muted)}.co-data-table[data-grouped] :is(.co-table-head:first-child,tbody .co-table-row:not([data-slot=data-table-group])>.co-table-cell:first-child){padding-inline-start:calc(var(--space-4) + var(--size-menu-icon) + var(--space-2))}.co-error-state{align-items:center;gap:var(--space-3);padding:var(--space-panel);color:var(--ink);font-family:var(--font);text-align:center;flex-direction:column;display:flex}.co-error-state[data-size=inline]{padding:var(--space-4);text-align:start;flex-flow:wrap;align-items:flex-start}.co-error-state__icon{width:var(--size-control);height:var(--size-control);border-radius:var(--r-pill);background:var(--rose-bg);color:var(--rose);justify-content:center;align-items:center;display:inline-flex}.co-error-state[data-size=inline] .co-error-state__icon{width:var(--space-9);height:var(--space-9);background:0 0}.co-error-state__icon svg{width:var(--size-menu-icon);height:var(--size-menu-icon)}.co-error-state__body{gap:var(--space-1);max-width:var(--size-description-max);min-width:0;display:grid}.co-error-state[data-size=inline] .co-error-state__body{flex:1 1 var(--size-empty-state)}.co-error-state__title{font-size:var(--text-ui-small);font-weight:600;line-height:var(--leading-ui-small);margin:0}.co-error-state__description{color:var(--muted);font-size:var(--text-preview);line-height:var(--leading-preview);overflow-wrap:anywhere;margin:0}.co-error-state__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.co-error-state[data-size=inline] .co-error-state__actions{justify-content:flex-start}.co-calendar-connection .co-button--outline{color:var(--ink);border-color:var(--control-edge)}.co-calendar-connection .co-button--outline:hover{background:var(--brand-softstone)}.co-calendar-connection .co-button--outline:focus-visible{outline-color:var(--muted)}@media (prefers-reduced-motion:reduce){.co-spinner__icon{animation-duration:calc(var(--duration-spinner) * 3)}}.co-data-table-card-label,.co-data-table-card-bar{display:none}.co-data-table-card-select{align-items:center;gap:var(--space-2);color:var(--ink);font-family:var(--font);font-size:var(--text-preview);display:inline-flex}.co-data-table-card-sort{margin-inline-start:auto;display:flex}@media (max-width:720px){.co-data-table[data-mobile-layout=cards] .co-table{width:100%;min-width:0;display:block}.co-data-table[data-mobile-layout=cards] thead{display:none}.co-data-table[data-mobile-layout=cards] .co-data-table-card-bar{align-items:center;gap:var(--space-3);display:flex}.co-data-table[data-mobile-layout=cards] tbody{gap:var(--space-4);display:grid}.co-data-table[data-mobile-layout=cards] tbody .co-table-row{gap:var(--space-5);padding:var(--space-5);border:var(--size-border) solid var(--hair);border-radius:var(--r-task);background:var(--card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.co-data-table[data-mobile-layout=cards] .co-table-cell{overflow-wrap:anywhere;text-align:start;min-width:0;padding:0;display:block}.co-data-table[data-mobile-layout=cards] .co-table-cell[data-mobile=hide]{display:none}.co-data-table[data-mobile-layout=cards] .co-table-cell:first-child,.co-data-table[data-mobile-layout=cards] .co-table-cell:last-child,.co-data-table[data-mobile-layout=cards] .co-table-cell[data-mobile-span=full]{grid-column:1/-1}.co-data-table[data-mobile-layout=cards] .co-data-table-card-label{margin-bottom:var(--space-2);color:var(--muted);font-family:var(--font);font-size:var(--text-ui-caption);line-height:var(--leading-ui-compact);display:block}.co-data-table[data-mobile-layout=cards] .co-table-cell[data-select]{z-index:1;grid-area:1/1;place-self:start;margin-block-start:var(--space-half);display:flex}.co-data-table[data-mobile-layout=cards] .co-table-cell[data-select]+.co-table-cell{grid-area:1/1/auto/-1;padding-inline-start:calc(var(--size-task-icon) + var(--space-3))}.co-data-table[data-mobile-layout=cards] :is(.co-table-cell:is(:first-child,:last-child),.co-table-cell[data-select]+.co-table-cell,.co-table-cell[data-card-label=hidden])>.co-data-table-card-label{width:var(--size-border);height:var(--size-border);margin:calc(var(--size-border) * -1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.co-data-table[data-mobile-layout=cards] .co-table-cell:last-child{border-top:var(--size-border) solid var(--hair);padding-top:var(--space-4)}.co-data-table[data-mobile-layout=cards] .co-table-cell[data-row-detail]:last-child{border-top:0;padding-top:0}.co-data-table[data-mobile-layout=cards] .co-table-cell[data-mobile-span=end]:last-child{border-top:0;grid-column:2;place-self:center end;padding-top:0}.co-data-table[data-mobile-layout=cards] tbody .co-table-row[data-slot=data-table-group]{background:0 0;border:0;padding:0;display:block}.co-data-table[data-mobile-layout=cards] tbody .co-table-row[data-slot=data-table-group]>.co-table-cell{padding:0 0 0 var(--space-2);border-top:0}.co-data-table[data-mobile-layout=cards] tbody .co-table-row:not([data-slot=data-table-group])>.co-table-cell:first-child{padding-inline-start:0}.co-data-table[data-mobile-layout=cards] tbody .co-table-row[data-slot=data-table-group-empty]{display:block}.co-data-table[data-mobile-layout=cards] tbody .co-table-row[data-slot=data-table-group-empty]>.co-table-cell{border-top:0;padding-top:0}.co-data-table[data-mobile-layout=cards] .co-data-table-value,.co-data-table[data-mobile-layout=cards] .co-data-table-value>div,.co-data-table[data-mobile-layout=cards] .co-data-table-value>div>div{min-width:0}.co-data-table[data-mobile-layout=cards] tbody .co-table-row:has(+[data-slot=data-table-row-detail]){border-block-end:0;border-end-end-radius:0;border-end-start-radius:0}.co-data-table[data-mobile-layout=cards] tbody [data-slot=data-table-row-detail]{border-block-start:0;border-start-start-radius:0;border-start-end-radius:0;margin-block-start:calc(var(--space-4) * -1);padding-block-start:0}.co-data-table[data-mobile-layout=cards] tbody [data-slot=data-table-row-detail]>.co-table-cell:last-child{border-top:0;padding-top:0}}.co-data-table-controls,.co-data-table-pagination,.co-data-table-bulk{align-items:center;gap:var(--space-3);min-width:0;font-family:var(--font);font-size:var(--text-preview);flex-wrap:wrap;display:flex}.co-data-table-controls>[data-slot=dropdown-menu-trigger]{margin-inline-start:auto}.co-data-table-selection-count{color:var(--muted)}.co-data-table-selection-count:focus-visible{outline:var(--space-half) solid transparent;outline-offset:0;box-shadow:var(--focus-ring);border-radius:var(--r-small)}.co-data-table-pagination{padding-block:var(--space-3)}.co-data-table-pagination>[aria-live]{margin-inline-start:auto}.co-data-table-bulk{top:var(--space-4);max-width:100%;padding:var(--space-3) var(--space-4);border:var(--size-border) solid var(--hair);border-radius:var(--r-task);background:var(--card);color:var(--ink);box-shadow:var(--shadow);justify-self:center;position:sticky}.co-data-table-bulk[data-floating]{top:auto;bottom:var(--space-6);z-index:30;justify-content:center;width:max-content}.co-data-table-views{min-width:0}.co-data-table-views__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.co-data-table-views__tools{align-items:center;gap:var(--space-2);flex-shrink:0;margin-inline-start:auto;display:flex}.co-data-table-views .co-tabs-list{max-width:100%;overflow-x:auto}.co-data-table-views .co-tabs-content{min-width:0}}