button{background-color:var(--button-background-color-default);color:var(--button-text-color-default);border-radius:var(--border-radius-xsmall);padding:8px 20px;font-family:inherit;font-size:var(--font-size-regular);font-weight:var(--font-weight-medium);line-height:1;transition:transform .15s,background-color .35s;border:0}button:hover{cursor:pointer;background-color:var(--button-background-color-hover);color:var(--button-text-color-hover)}button:active:not(:disabled){--mousePosition:10% 50%;background-color:var(--button-background-color-active);color:var(--button-background-color-active);transform:scale(.95)}button.action,button.primary{background-color:var(--button-primary-background-color-default);color:var(--button-primary-text-color-default)}button.action:hover,button.primary:hover{background:radial-gradient(circle at var(--mousePosition),var(--button-primary-highlight-color-hover) 0,var(--button-primary-background-color-hover),var(--button-primary-background-color-hover) 100%);background-color:var(--button-primary-background-color-hover);color:var(--button-primary-text-color-hover)}button.action:active,button.primary:active{background-color:var(--button-primary-background-color-active);color:var(--button-primary-text-color-active)}button.secondary{background-color:var(--button-secondary-background-color-default);color:var(--button-secondary-text-color-default)}button.secondary:hover{background:radial-gradient(circle at var(--mousePosition),var(--button-secondary-highlight-color-hover) 0,var(--button-secondary-background-color-hover),var(--button-secondary-background-color-hover) 100%);background-color:var(--button-secondary-background-color-hover);color:var(--button-secondary-text-color-hover)}button.secondary:active{background-color:var(--button-secondary-background-color-active);color:var(--button-secondary-text-color-active)}button.tertiary{background-color:var(--button-tertiary-background-color-default);color:var(--button-tertiary-text-color-default)}button.tertiary:hover{background:radial-gradient(circle at var(--mousePosition),var(--button-tertiary-highlight-color-hover) 0,var(--button-tertiary-background-color-hover),var(--button-tertiary-background-color-hover) 100%);background-color:var(--button-tertiary-background-color-hover);color:var(--button-tertiary-text-color-hover)}button.tertiary:active{background-color:var(--button-tertiary-background-color-active);color:var(--button-tertiary-text-color-active)}button.menu{display:inline-grid;grid-template-columns:max-content max-content;padding:0!important;align-items:center}button.menu>div:first-child{padding:8px 12px 8px 20px}button.menu>div:last-child{padding:8px}button.menu>div:last-child{border-radius:0 var(--border-radius-xsmall) var(--border-radius-xsmall) 0;background-color:rgba(0,0,0,.05)}.filter-block{display:flex;gap:4px}.filter-button>div{cursor:pointer;background:var(--filter-background-color-default);color:var(--filter-text-color-default);padding:4px 12px;border-radius:var(--border-radius-xsmall);font-size:var(--font-size-small)}.filter-button>div i{position:relative;top:-1px;margin-right:4px;font-size:var(--font-size-xxsmall)}.filter-button>input{display:none}.filter-button>input:checked+div{background:var(--filter-background-color-active);color:var(--filter-text-color-active)}.card-default{background:var(--surface-card-background-color-default);color:var(--text-color);padding:20px;border-radius:var(--border-radius-xsmall);border:var(--border-weight-default) solid var(--border-color-default)}.card-medium{background:var(--surface-card-background-color-default);color:var(--text-color);padding:20px;border-radius:var(--border-radius-xsmall);border:var(--border-weight-default) solid var(--border-color-medium)}.card-flat{background:var(--surface-card-background-color-flat);color:var(--text-color);padding:20px;border-radius:var(--border-radius-xsmall)}.card-pullout{background:var(--surface-card-background-color-pullout);color:var(--text-color);padding:20px;border-radius:var(--border-radius-xsmall);border:var(--border-weight-default) solid var(--surface-card-border-color-pullout)}.card-elevated{background:var(--surface-card-background-color-elevated);color:var(--text-color);padding:20px;border-radius:var(--border-radius-xsmall);box-shadow:0 4px 16px var(--box-shadow-color-elevation)}.card-elevated-subcard{background:var(--surface-card-background-color-elevated-subcard);color:var(--text-color);padding:12px;border-radius:var(--border-radius-xsmall)}.pill-table-count{display:inline-block;border-radius:var(--border-radius-small);background:var(--tab-background-color-default);color:var(--text-color);padding:6px 12px;line-height:1;font-size:var(--font-size-xsmall)}.pill-table-count:empty{display:none}