.q-button{align-items:stretch;border-style:solid;border-width:var(--q-input-border-width);cursor:inherit;display:inline-flex;font-family:var(--q-input-font-family);font-weight:var(--q-font-weight-semibold);justify-content:center;padding:0;text-decoration:none;transition:var(--q-transition-x-fast) background-color,var(--q-transition-x-fast) color,var(--q-transition-x-fast) border,var(--q-transition-x-fast) box-shadow;-moz-user-select:none;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap}.q-button::-moz-focus-inner{border:0}.q-button:focus{outline:none}.q-button:focus-visible{outline:var(--q-focus-ring);outline-offset:var(--q-focus-ring-offset)}.q-button:hover{cursor:pointer}.q-button--disabled{cursor:not-allowed;opacity:.5}.q-button--disabled *{pointer-events:none}.q-button__prefix,.q-button__suffix{align-items:center;display:flex;flex:0 0 auto;pointer-events:none}.q-button__label{display:inline-block;vertical-align:-2px}.q-button--standard.q-button--default{background-color:var(--q-color-neutral-0);border-color:var(--q-color-neutral-300);color:var(--q-color-neutral-700)}.q-button--standard.q-button--default:hover:not(.q-button--disabled){background-color:var(--q-color-primary-50);border-color:var(--q-color-primary-300);color:var(--q-color-primary-700)}.q-button--standard.q-button--default:active:not(.q-button--disabled){background-color:var(--q-color-primary-100);border-color:var(--q-color-primary-400);color:var(--q-color-primary-700)}.q-button--standard.q-button--primary{background-color:var(--q-color-primary-600);border-color:var(--q-color-primary-600);color:var(--q-color-neutral-0)}.q-button--standard.q-button--primary:hover:not(.q-button--disabled){background-color:var(--q-color-primary-500);border-color:var(--q-color-primary-500);color:var(--q-color-neutral-0)}.q-button--standard.q-button--primary:active:not(.q-button--disabled){background-color:var(--q-color-primary-600);border-color:var(--q-color-primary-600);color:var(--q-color-neutral-0)}.q-button--standard.q-button--success{background-color:var(--q-color-success-600);border-color:var(--q-color-success-600);color:var(--q-color-neutral-0)}.q-button--standard.q-button--success:hover:not(.q-button--disabled){background-color:var(--q-color-success-500);border-color:var(--q-color-success-500);color:var(--q-color-neutral-0)}.q-button--standard.q-button--success:active:not(.q-button--disabled){background-color:var(--q-color-success-600);border-color:var(--q-color-success-600);color:var(--q-color-neutral-0)}.q-button--standard.q-button--neutral{background-color:var(--q-color-neutral-600);border-color:var(--q-color-neutral-600);color:var(--q-color-neutral-0)}.q-button--standard.q-button--neutral:hover:not(.q-button--disabled){background-color:var(--q-color-neutral-500);border-color:var(--q-color-neutral-500);color:var(--q-color-neutral-0)}.q-button--standard.q-button--neutral:active:not(.q-button--disabled){background-color:var(--q-color-neutral-600);border-color:var(--q-color-neutral-600);color:var(--q-color-neutral-0)}.q-button--standard.q-button--warning{background-color:var(--q-color-warning-600);border-color:var(--q-color-warning-600);color:var(--q-color-neutral-0)}.q-button--standard.q-button--warning:hover:not(.q-button--disabled){background-color:var(--q-color-warning-500);border-color:var(--q-color-warning-500);color:var(--q-color-neutral-0)}.q-button--standard.q-button--warning:active:not(.q-button--disabled){background-color:var(--q-color-warning-600);border-color:var(--q-color-warning-600);color:var(--q-color-neutral-0)}.q-button--standard.q-button--danger{background-color:var(--q-color-danger-600);border-color:var(--q-color-danger-600);color:var(--q-color-neutral-0)}.q-button--standard.q-button--danger:hover:not(.q-button--disabled){background-color:var(--q-color-danger-500);border-color:var(--q-color-danger-500);color:var(--q-color-neutral-0)}.q-button--standard.q-button--danger:active:not(.q-button--disabled){background-color:var(--q-color-danger-600);border-color:var(--q-color-danger-600);color:var(--q-color-neutral-0)}.q-button--outline{background:none;border:1px solid}.q-button--outline.q-button--default{border-color:var(--q-color-neutral-300);color:var(--q-color-neutral-700)}.q-button--outline.q-button--default.q-button--checked:not(.q-button--disabled),.q-button--outline.q-button--default:hover:not(.q-button--disabled){background-color:var(--q-color-primary-600);border-color:var(--q-color-primary-600);color:var(--q-color-neutral-0)}.q-button--outline.q-button--default:active:not(.q-button--disabled){background-color:var(--q-color-primary-700);border-color:var(--q-color-primary-700);color:var(--q-color-neutral-0)}.q-button--outline.q-button--primary{border-color:var(--q-color-primary-600);color:var(--q-color-primary-600)}.q-button--outline.q-button--primary.q-button--checked:not(.q-button--disabled),.q-button--outline.q-button--primary:hover:not(.q-button--disabled){background-color:var(--q-color-primary-600);color:var(--q-color-neutral-0)}.q-button--outline.q-button--primary:active:not(.q-button--disabled){background-color:var(--q-color-primary-700);border-color:var(--q-color-primary-700);color:var(--q-color-neutral-0)}.q-button--outline.q-button--success{border-color:var(--q-color-success-600);color:var(--q-color-success-600)}.q-button--outline.q-button--success.q-button--checked:not(.q-button--disabled),.q-button--outline.q-button--success:hover:not(.q-button--disabled){background-color:var(--q-color-success-600);color:var(--q-color-neutral-0)}.q-button--outline.q-button--success:active:not(.q-button--disabled){background-color:var(--q-color-success-700);border-color:var(--q-color-success-700);color:var(--q-color-neutral-0)}.q-button--outline.q-button--neutral{border-color:var(--q-color-neutral-600);color:var(--q-color-neutral-600)}.q-button--outline.q-button--neutral.q-button--checked:not(.q-button--disabled),.q-button--outline.q-button--neutral:hover:not(.q-button--disabled){background-color:var(--q-color-neutral-600);color:var(--q-color-neutral-0)}.q-button--outline.q-button--neutral:active:not(.q-button--disabled){background-color:var(--q-color-neutral-700);border-color:var(--q-color-neutral-700);color:var(--q-color-neutral-0)}.q-button--outline.q-button--warning{border-color:var(--q-color-warning-600);color:var(--q-color-warning-600)}.q-button--outline.q-button--warning.q-button--checked:not(.q-button--disabled),.q-button--outline.q-button--warning:hover:not(.q-button--disabled){background-color:var(--q-color-warning-600);color:var(--q-color-neutral-0)}.q-button--outline.q-button--warning:active:not(.q-button--disabled){background-color:var(--q-color-warning-700);border-color:var(--q-color-warning-700);color:var(--q-color-neutral-0)}.q-button--outline.q-button--danger{border-color:var(--q-color-danger-600);color:var(--q-color-danger-600)}.q-button--outline.q-button--danger.q-button--checked:not(.q-button--disabled),.q-button--outline.q-button--danger:hover:not(.q-button--disabled){background-color:var(--q-color-danger-600);color:var(--q-color-neutral-0)}.q-button--outline.q-button--danger:active:not(.q-button--disabled){background-color:var(--q-color-danger-700);border-color:var(--q-color-danger-700);color:var(--q-color-neutral-0)}.q-button--text{background-color:transparent;border-color:transparent;color:var(--q-color-primary-600)}.q-button--text:hover:not(.q-button--disabled){background-color:transparent;border-color:transparent;color:var(--q-color-primary-500)}.q-button--text:focus-visible:not(.q-button--disabled){background-color:transparent;border-color:transparent;color:var(--q-color-primary-500)}.q-button--text:active:not(.q-button--disabled){background-color:transparent;border-color:transparent;color:var(--q-color-primary-700)}.q-button--small{border-radius:var(--q-input-border-radius-small);font-size:var(--q-button-font-size-small);height:auto;line-height:calc(var(--q-input-height-small) - var(--q-input-border-width)*2);min-height:var(--q-input-height-small)}.q-button--medium{border-radius:var(--q-input-border-radius-medium);font-size:var(--q-button-font-size-medium);height:auto;line-height:calc(var(--q-input-height-medium) - var(--q-input-border-width)*2);min-height:var(--q-input-height-medium)}.q-button--large{border-radius:var(--q-input-border-radius-large);font-size:var(--q-button-font-size-large);height:auto;line-height:calc(var(--q-input-height-large) - var(--q-input-border-width)*2);min-height:var(--q-input-height-large)}.q-button--pill.q-button--small{border-radius:var(--q-input-height-small)}.q-button--pill.q-button--medium{border-radius:var(--q-input-height-medium)}.q-button--pill.q-button--large{border-radius:var(--q-input-height-large)}.q-button--circle{padding-left:0;padding-right:0}.q-button--circle.q-button--small{border-radius:50%;width:var(--q-input-height-small)}.q-button--circle.q-button--medium{border-radius:50%;width:var(--q-input-height-medium)}.q-button--circle.q-button--large{border-radius:50%;width:var(--q-input-height-large)}.q-button--caret .q-button__suffix,.q-button--circle .q-button__caret,.q-button--circle .q-button__prefix,.q-button--circle .q-button__suffix{display:none}.q-button--caret .q-button__caret{height:auto}.q-button--label.q-button--small .q-button__label{padding:0 var(--q-spacing-small)}.q-button--label.q-button--medium .q-button__label{padding:0 var(--q-spacing-medium)}.q-button--label.q-button--large .q-button__label{padding:0 var(--q-spacing-large)}.q-button--prefix.q-button--small,.q-button--prefix.q-button--small .q-button__label{padding-inline-start:var(--q-spacing-x-small)}.q-button--prefix.q-button--large,.q-button--prefix.q-button--large .q-button__label,.q-button--prefix.q-button--medium,.q-button--prefix.q-button--medium .q-button__label{padding-inline-start:var(--q-spacing-small)}.q-button--caret.q-button--small,.q-button--caret.q-button--small .q-button__label,.q-button--suffix.q-button--small,.q-button--suffix.q-button--small .q-button__label{padding-inline-end:var(--q-spacing-x-small)}.q-button--caret.q-button--large,.q-button--caret.q-button--large .q-button__label,.q-button--caret.q-button--medium,.q-button--caret.q-button--medium .q-button__label,.q-button--suffix.q-button--large,.q-button--suffix.q-button--large .q-button__label,.q-button--suffix.q-button--medium,.q-button--suffix.q-button--medium .q-button__label{padding-inline-end:var(--q-spacing-small)}.q-button--link .q-button__label{align-items:center;display:flex}
