.type-list{gap:var(--space-sm);margin-inline:calc(-1 * var(--space-md));flex-direction:column;display:flex}.type-list__header{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);display:flex}.type-list__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--text-color-primary);margin:0}.type-list__count{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.type-list__rows{flex-direction:column;display:flex}.type-list__empty{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);color:var(--text-color-secondary);margin:0}.type-row{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-sm);display:flex}.type-row:hover{background:var(--gray-100)}.type-row--inactive{opacity:.6}.type-row__meta{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.type-row__spacer{margin-left:auto}.type-list__add{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);display:flex}.type-list__add .v-field-wrap{flex:1}.status-list{gap:var(--space-sm);flex-direction:column;display:flex}.status-list__header{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);display:flex}.status-list__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--text-color-primary);margin:0}.status-list__count{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.status-list__rows{flex-direction:column;display:flex}.status-list__empty{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);color:var(--text-color-secondary);margin:0}.status-row{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-sm);display:flex}.status-row:hover{background:var(--gray-100)}.status-row--inactive{opacity:.6}.status-row__meta{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.status-row__spacer{margin-left:auto}.status-row__drag{color:var(--text-color-secondary);cursor:grab;touch-action:none;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.status-row__drag:active{cursor:grabbing}.status-list__add{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);display:flex}.status-list__add .v-field-wrap{flex:1}.settings{background-color:var(--bg-color-secondary);margin-top:calc(-1 * var(--header-height));margin-right:calc(-1 * var(--space-xl));min-height:100vh;display:flex}.settings__card{flex-direction:row;flex:1;min-width:0;max-width:1900px;margin:0 auto;display:flex;overflow:hidden}.settings-nav{gap:var(--space-md);width:300px;padding-top:calc(var(--header-height) + var(--space-lg));padding-right:var(--space-lg);border-right:1px solid var(--border-color-default);flex-direction:column;flex-shrink:0;display:flex}@media (hover:hover){.settings-nav .nav-item:hover{background-color:var(--gray-200)}}.settings-nav .nav-item--active{background-color:var(--gray-200)}.settings-nav__title{padding:0 var(--space-sm);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--text-color-primary);margin:0}.settings-nav__search{padding:0 var(--space-sm)}.settings-nav__group{gap:var(--space-xs);flex-direction:column;display:flex}.settings-nav__group-title{padding:var(--space-sm) var(--space-sm) var(--space-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text-color-secondary);text-transform:capitalize;letter-spacing:var(--letter-spacing-default)}.settings-nav__empty{padding:var(--space-sm);font-size:var(--font-size-sm);color:var(--text-color-secondary);margin:0}.settings__content{min-width:0;padding:calc(var(--header-height) + var(--space-lg)) var(--space-components) var(--space-components);flex:1}.settings-page{gap:var(--space-xl);padding-inline:var(--space-md);--table-gutter:calc(var(--space-md) + var(--space-components));flex-direction:column;display:flex;container:settings-panel/inline-size}.settings-page__header{gap:var(--space-xs);flex-direction:column;display:flex}.settings-page__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--text-color-primary);margin:0}.settings-page__description{font-size:var(--font-size-base);color:var(--text-color-secondary);margin:0;line-height:1.5}.settings-page__soon{font-size:var(--font-size-sm);color:var(--text-color-secondary);padding:var(--space-xl) var(--space-lg);border:1px dashed var(--border-color-default);border-radius:var(--border-radius-sm);text-align:center;background-color:var(--bg-color-secondary)}.settings-card{align-items:center;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--border-color-default);border-radius:var(--border-radius-lg);background-color:var(--bg-color-secondary);display:flex}.settings-card__lines{gap:var(--space-xs);flex-direction:column;display:flex}.settings-card__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-color-primary);margin:0}.settings-card__meta,.settings-note{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.settings-members{gap:var(--space-xs);flex-direction:column;display:flex}.member-cell__person{align-items:center;gap:var(--space-md);min-width:0;display:flex}.member-cell__lines{flex-direction:column;min-width:0;display:flex}.member-cell__name{align-items:center;gap:var(--space-sm);color:var(--text-color-primary);display:inline-flex}.member-cell__meta{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-color-secondary)}.member-cell{width:100%;height:100%}.member-cell__menu-button{justify-content:space-between;align-items:center;gap:var(--space-xs);width:100%;height:100%;min-height:var(--table-row-height);padding:0 var(--space-md);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;transition:background-color .15s;display:flex}@media (hover:hover){.member-cell__menu-button:hover{background-color:var(--gray-200)}}.member-cell__menu-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-cell__chevron{color:var(--text-color-secondary);flex-shrink:0}.member-cell__static{height:var(--table-row-height);padding:0 var(--space-md);align-items:center;display:inline-flex}.member-cell__empty{color:var(--text-color-secondary)}.member-cell__chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.member-row--muted .data-table__td:not(:last-child)>*{opacity:.55}.member-row--plain{align-items:center;gap:var(--space-md);border:1px solid var(--border-color-default);border-radius:var(--border-radius-full);background-color:var(--bg-color-secondary);padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-sm);display:flex}.settings-page__header--row{justify-content:space-between;align-items:center;gap:var(--space-md);flex-direction:row}.settings-page__header-text{gap:var(--space-xs);flex-direction:column;display:flex}.icon-button.settings-add-button{background-color:var(--accent-blue);color:var(--text-color-inverse);border-radius:var(--border-radius-full)}.icon-button.settings-add-button:hover{background-color:var(--accent-blue-hover)}.team-delete__people{margin:0 0 var(--space-md);padding-left:var(--space-xl);font-size:var(--font-size-sm);color:var(--text-color-secondary)}.team-delete__more{margin-left:calc(-1 * var(--space-md));list-style:none}.team-delete__transfer{margin:0 0 var(--space-lg);border:0;padding:0}.team-delete__transfer-label{margin-bottom:var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-color-primary);padding:0}.team-delete__options{gap:var(--space-sm);flex-direction:column;max-height:180px;display:flex;overflow-y:auto}.team-delete__option{align-items:center;gap:var(--space-sm);font-size:var(--font-size-base);color:var(--text-color-primary);cursor:pointer;display:flex}.settings-bucket{border:1px solid var(--border-color-default);border-radius:var(--border-radius-3xl);margin:0 var(--space-sm);flex-direction:column;display:flex;overflow:hidden}.settings-bucket__row{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg);cursor:pointer;text-align:left;color:var(--text-color-primary);background:0 0;border:none;transition:background-color .15s;display:flex}@media (hover:hover){.settings-bucket__row:hover{background-color:var(--bg-color-secondary)}}.settings-bucket__icon{color:var(--text-color-secondary);flex-shrink:0}.settings-bucket__label{min-width:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);flex:1}.settings-bucket__chevron{color:var(--text-color-secondary);flex-shrink:0}.settings-bucket__meta{font-size:var(--font-size-sm);color:var(--text-color-secondary);flex-shrink:0}@media (hover:hover){.settings-bucket__row:hover{background-color:var(--bg-color-secondary)}}.settings-bucket__add-row{align-items:center;gap:var(--space-md);width:auto;padding:var(--space-lg);margin:var(--space-sm) var(--space-sm) 0;border:1px dashed var(--border-color-default);border-radius:var(--border-radius-3xl);cursor:pointer;text-align:left;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-color-secondary);background:0 0;transition:background-color .15s,color .15s;display:flex}@media (hover:hover){.settings-bucket__add-row:hover{background-color:var(--bg-color-secondary);color:var(--text-color-primary)}}.settings-page__title-row{align-items:center;gap:var(--space-xs);display:flex}.settings-page__back{cursor:pointer;color:var(--text-color-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}@media (hover:hover){.settings-page__back:hover{color:var(--text-color-primary)}}.permissions-roles{gap:var(--space-md);flex-direction:column;display:flex}.permissions-list__add{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);margin-inline:var(--space-sm);display:flex}.permissions-role__actions{align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}.permissions-detail{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.permissions-detail__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-color-primary);margin:0 auto 0 0}.permissions-detail__rename{align-items:center;gap:var(--space-sm);width:100%;display:flex}.permissions-block{gap:var(--space-sm);flex-direction:column;display:flex;container:permissions-block/inline-size}.permissions-block__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-color-secondary);margin:0}.permissions-block__add{max-width:320px;margin-top:var(--space-sm)}.permission-reach{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border:1px solid var(--border-color-default);border-radius:var(--border-radius-md);grid-template-columns:minmax(9rem,1fr) auto auto;display:grid}.permission-reach__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.permission-reach__key{font-size:var(--font-size-sm);color:var(--text-color-secondary);overflow-wrap:anywhere}.permission-reach__granted{font-size:var(--font-size-base);color:var(--text-color-primary)}@container permissions-block (width<=21rem){.permission-reach{grid-template-columns:auto auto;justify-content:start}.permission-reach__identity{grid-column:1/-1}}.permissions-member{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border:1px solid var(--border-color-default);border-radius:var(--border-radius-md);display:flex}.permissions-member__lines{flex-direction:column;min-width:0;display:flex}.permissions-member__lines>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permissions-member__spacer{flex:1}.permissions-people{gap:var(--space-lg);flex-direction:column;display:flex}.permission-person{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--border-color-default);border-radius:var(--border-radius-lg);background-color:var(--bg-color-secondary);flex-direction:column;display:flex}.permission-person__header{align-items:center;gap:var(--space-md);display:flex}.permission-person__route{align-items:baseline;gap:var(--space-md);grid-template-columns:minmax(0,9rem) minmax(0,1fr);display:grid}.permission-person__chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.permission-person--bare{padding:var(--space-md) var(--space-lg)}.permission-person__none{font-size:var(--font-size-sm);color:var(--text-color-secondary)}@container permissions-block (width<=28rem){.permission-person__route{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}}.permission-person__source{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-color-secondary);margin:0}.permission-person__effective{padding-top:var(--space-md);border-top:1px solid var(--border-color-default);font-size:var(--font-size-base);color:var(--text-color-primary);margin:0}.permission-person__effective-label{font-weight:var(--font-weight-semibold);color:var(--text-color-secondary)}.permission-chip-wrap{flex-direction:column;gap:2px;display:inline-flex}.permission-chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius-full);background-color:var(--bg-color-primary);font-size:var(--font-size-base);color:var(--text-color-primary);border:1px solid #0000;display:inline-flex}.permission-chip__reach{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-color-secondary)}.permission-chip__expired{font-size:var(--font-size-sm);color:var(--text-color-muted);font-style:italic}.permission-chip__details,.permission-chip__revoke,.permission-staged__remove{color:var(--text-color-secondary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.permission-chip__details:hover,.permission-chip__revoke:hover,.permission-staged__remove:hover{color:var(--text-color-primary)}.permission-chip__revoke:hover{color:var(--color-negative,var(--text-color-primary))}.permission-chip__details:focus-visible,.permission-chip__revoke:focus-visible,.permission-staged__remove:focus-visible{outline:2px solid var(--border-color-active);outline-offset:2px;border-radius:var(--border-radius-full)}.permission-chip__terms{padding-left:var(--space-sm);font-size:var(--font-size-sm);color:var(--text-color-muted)}.permission-chip--inert,.permission-person--inert .permission-chip{color:var(--text-color-muted);border-color:var(--border-color-active);background-color:#0000;border-style:dashed}.permission-chip__key{font-weight:var(--font-weight-medium)}.permission-chip--inert .permission-chip__reach,.permission-person--inert .permission-chip__reach{color:inherit}.permission-staged{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.permission-staged__row{align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-color-default);border-radius:var(--border-radius-md);background-color:var(--bg-color-primary);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.permission-staged__key{font-size:var(--font-size-base);color:var(--text-color-primary);overflow-wrap:anywhere}.permission-staged__description{font-size:var(--font-size-sm);color:var(--text-color-secondary);grid-column:1/-1;margin:0}.permission-grant-form{gap:var(--space-lg);padding:var(--space-xl);flex-direction:column;display:flex}.permission-grant-form__description{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin:0}.permission-grant-form__actions{justify-content:flex-end;gap:var(--space-sm);display:flex}.notification-settings{gap:var(--space-md);flex-direction:column;display:flex}.notification-settings__heading{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-color-primary);margin:0}.notification-settings__blurb{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin:0;line-height:1.5}.notification-settings__grid{border:1px solid var(--border-color-default);border-radius:var(--border-radius-lg);background-color:var(--bg-color-secondary);overflow:hidden}.notification-settings__head,.notification-settings__row{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);grid-template-columns:1fr repeat(2,7.5rem);display:grid}.notification-settings__head{border-bottom:1px solid var(--border-color-default)}.notification-settings__column{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-color-secondary)}.notification-settings__row+.notification-settings__row{border-top:1px solid var(--border-color-default)}.notification-settings__kind{flex-direction:column;gap:2px;display:flex}.notification-settings__label{font-size:var(--font-size-base);color:var(--text-color-primary)}.notification-settings__description{font-size:var(--font-size-sm);color:var(--text-color-secondary);line-height:1.4}.notification-settings__cell{gap:var(--space-xs);flex-direction:column;align-items:flex-start;display:flex}.notification-settings__inherited{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.segmented{border:1px solid var(--border-color-default);border-radius:var(--border-radius-full);background-color:var(--bg-color-secondary);align-items:stretch;gap:2px;padding:2px;display:inline-flex}.segmented__option{padding:var(--space-xs) var(--space-md);border-radius:var(--border-radius-full);font:inherit;font-size:var(--font-size-base);color:var(--text-color-secondary);cursor:pointer;background:0 0;border:none;transition:background-color .15s,color .15s}.segmented__option:hover:not(:disabled):not(.segmented__option--checked){color:var(--text-color-primary)}.segmented__option--checked{background-color:var(--bg-color-primary);color:var(--text-color-primary);font-weight:var(--font-weight-semibold);box-shadow:0 1px 2px #00000040}.segmented__option:focus-visible{outline:2px solid var(--border-color-active);outline-offset:1px}.segmented--disabled{opacity:.5}.segmented--disabled .segmented__option{cursor:default}
