.miq-btn{white-space:nowrap;--miq-btn-height:calc(var(--miq-density-control-height,2.5rem) * var(--miq-button-scale-default,1));--miq-btn-padding-block:calc(var(--miq-density-padding,1rem) / 2);--miq-btn-border-width:0px;height:max(var(--miq-btn-height), 24px);border-radius:var(--miq-radius-sm,.375rem);font-size:var(--miq-density-label-size);transition:color var(--miq-duration-fast,.15s), background-color var(--miq-duration-fast,.15s), border-color var(--miq-duration-fast,.15s), opacity var(--miq-duration-fast,.15s);cursor:pointer;border:none;justify-content:center;align-items:center;font-family:inherit;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}:where(.miq-btn){min-height:max-content}.miq-btn:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.miq-btn:disabled{pointer-events:none;opacity:.5}.miq-btn--default{box-shadow:inset 0 0 0 1px hsl(var(--primary-action-border));background:hsl(var(--primary-action-surface));color:hsl(var(--primary-action-foreground))}.miq-btn--default:where(:hover:not(:disabled)){background:hsl(var(--primary-action-surface-hover))}.miq-btn--positive{background:hsl(var(--miq-positive-text));color:hsl(var(--background))}.miq-btn--positive:hover{opacity:.9}.miq-btn--destructive{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.miq-btn--destructive:hover{opacity:.9}.miq-btn--outline{--miq-btn-border-width:1px;border:var(--miq-btn-border-width) solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground))}.miq-btn--outline:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.miq-btn--secondary{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.miq-btn--secondary:hover{opacity:.8}.miq-btn--tonal{--miq-btn-border-width:1px;border:var(--miq-btn-border-width) solid hsl(var(--miq-tone-accent-border));background:hsl(var(--miq-tone-accent-surface));color:hsl(var(--miq-tone-accent-text))}.miq-btn--tonal:hover{border-color:hsl(var(--miq-tone-accent-text))}.miq-btn--ghost{color:hsl(var(--foreground));background:0 0}.miq-btn--ghost:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.miq-btn--link{color:hsl(var(--primary));text-underline-offset:4px;background:0 0}.miq-btn--link:hover{text-decoration:underline}.miq-btn--size-default{padding:var(--miq-btn-padding-block) var(--miq-space-4,1rem)}.miq-btn--size-sm{--miq-btn-height:calc(var(--miq-density-control-height,2.5rem) * var(--miq-button-scale-sm,.9));--miq-btn-padding-block:calc(var(--miq-density-padding,1rem) * .375);padding:var(--miq-btn-padding-block) var(--miq-space-3,.75rem);font-size:var(--miq-density-label-size)}.miq-btn--size-lg{--miq-btn-height:calc(var(--miq-density-control-height,2.5rem) * var(--miq-button-scale-lg,1.1));padding:var(--miq-btn-padding-block) var(--miq-space-7,2rem);font-size:var(--miq-density-label-size)}.miq-btn--size-icon{--miq-btn-padding-block:0px;width:max(var(--miq-btn-height), 24px);padding:0}.miq-btn__content{align-items:center;gap:var(--miq-space-2,.5rem);min-width:0;display:inline-flex}.miq-btn__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.miq-btn__icon svg{aspect-ratio:1;width:auto;height:calc(100% - .25rem)}.miq-btn__icon>svg{height:max(0px, calc(var(--miq-btn-height) - 2 * var(--miq-btn-padding-block) - 2 * var(--miq-btn-border-width) - .25rem))}.miq-btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.miq-btn--has-icon{white-space:nowrap}.miq-btn__spinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.miq-btn__spinner svg{animation:.75s linear infinite miq-btn-spin}@keyframes miq-btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.miq-btn__content--loading{opacity:0}.miq-btn--row{text-align:start;white-space:normal;width:100%;height:auto;min-height:2.75rem;color:hsl(var(--foreground));font-size:var(--miq-density-body-size);background:0 0;justify-content:flex-start;padding:.75rem}.miq-btn--row .miq-btn__content,.miq-btn--row .miq-btn__label{white-space:normal;width:100%;overflow:visible}.miq-btn--row:hover,.miq-btn--row[data-selected=true]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.miq-btn--unavailable,.miq-btn--unavailable:hover{cursor:not-allowed;opacity:1;text-decoration:none}.miq-btn--unavailable.miq-btn--default,.miq-btn--unavailable.miq-btn--default:hover{box-shadow:inset 0 0 0 1px hsl(var(--primary-action-border) / .5);background:hsl(var(--primary-action-surface) / .5);color:color-mix(in srgb, hsl(var(--primary-action-foreground)) 50%, hsl(var(--background)))}.miq-btn--unavailable.miq-btn--positive,.miq-btn--unavailable.miq-btn--positive:hover{background:hsl(var(--miq-positive-text) / .5);color:hsl(var(--background))}.miq-btn--unavailable.miq-btn--destructive,.miq-btn--unavailable.miq-btn--destructive:hover{background:hsl(var(--destructive) / .5);color:color-mix(in srgb, hsl(var(--destructive-foreground)) 50%, hsl(var(--background)))}.miq-btn--unavailable.miq-btn--outline,.miq-btn--unavailable.miq-btn--outline:hover{border-color:hsl(var(--input) / .5);background:hsl(var(--background) / .5);color:color-mix(in srgb, hsl(var(--foreground)) 50%, hsl(var(--background)))}.miq-btn--unavailable.miq-btn--secondary,.miq-btn--unavailable.miq-btn--secondary:hover{background:hsl(var(--secondary) / .5);color:color-mix(in srgb, hsl(var(--secondary-foreground)) 50%, hsl(var(--background)))}.miq-btn--unavailable.miq-btn--tonal,.miq-btn--unavailable.miq-btn--tonal:hover{border-color:hsl(var(--miq-tone-accent-border) / .5);background:hsl(var(--miq-tone-accent-surface) / .5);color:color-mix(in srgb, hsl(var(--miq-tone-accent-text)) 50%, hsl(var(--background)))}.miq-btn--unavailable.miq-btn--ghost,.miq-btn--unavailable.miq-btn--ghost:hover,.miq-btn--unavailable.miq-btn--row,.miq-btn--unavailable.miq-btn--row:hover{color:color-mix(in srgb, hsl(var(--foreground)) 50%, hsl(var(--background)));background:0 0}.miq-btn--unavailable.miq-btn--link,.miq-btn--unavailable.miq-btn--link:hover{color:color-mix(in srgb, hsl(var(--primary)) 50%, hsl(var(--background)));background:0 0}.miq-btn-reason{align-items:center;gap:var(--miq-space-1);color:hsl(var(--muted-foreground));font-size:var(--miq-density-label-size);line-height:var(--miq-type-label-line-height);flex-basis:100%;order:1;margin:0;display:flex}.miq-btn-reason-tooltip__title{font-weight:var(--miq-type-label-weight);display:block}@media (forced-colors:active){.miq-btn--default,.miq-btn--default:where(:hover:not(:disabled)){color:buttontext;outline-offset:-1px;background:buttonface;outline:1px solid buttontext}.miq-btn:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}.miq-btn--default:disabled,.miq-btn--unavailable.miq-btn--default,.miq-btn--unavailable.miq-btn--default:hover{color:graytext;outline-offset:-1px;opacity:1;background:buttonface;outline:1px solid graytext}.miq-btn--unavailable,.miq-btn--unavailable:hover{color:graytext;border-color:graytext}}@media (pointer:coarse){.miq-btn.miq-btn{height:max(var(--miq-btn-height), 44px);min-width:44px;min-height:44px}}
.miq-hover-tooltip-content{z-index:var(--miq-z-tooltip,100);overflow-wrap:anywhere;background:hsl(var(--primary));max-width:min(20rem,100vw - .5rem);color:hsl(var(--primary-foreground));font-size:var(--miq-density-label-size);box-shadow:0 2px 4px hsl(var(--miq-shadow) / .15);border-radius:.375rem;padding:.375rem .75rem;line-height:1.4;animation:.1s ease-out miq-hover-tooltip-in;position:fixed;overflow:hidden}.miq-hover-tooltip-content:not([data-positioned]){visibility:hidden}@keyframes miq-hover-tooltip-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.miq-hover-tooltip-content{animation:none}}@media (forced-colors:active){.miq-hover-tooltip-content{border:1px solid canvastext}}.miq-hover-tooltip__layout-1{display:inline-flex}.miq-hover-tooltip-content{top:var(--miq-hover-tooltip-top);left:var(--miq-hover-tooltip-left)}
.miq-icon{-webkit-user-select:none;user-select:none;color:var(--miq-icon-color,inherit);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.miq-icon__glyph{color:var(--miq-icon-color,inherit);width:100%;height:100%}.miq-icon--2xs{width:var(--miq-icon-size-2xs);height:var(--miq-icon-size-2xs)}.miq-icon--xs{width:var(--miq-icon-size-xs);height:var(--miq-icon-size-xs)}.miq-icon--sm{width:var(--miq-icon-size-sm);height:var(--miq-icon-size-sm)}.miq-icon--md{width:var(--miq-icon-size-md);height:var(--miq-icon-size-md)}.miq-icon--lg{width:var(--miq-icon-size-lg);height:var(--miq-icon-size-lg)}.miq-icon--xl{width:var(--miq-icon-size-xl);height:var(--miq-icon-size-xl)}.miq-icon--2xl{width:var(--miq-icon-size-2xl);height:var(--miq-icon-size-2xl)}
