.MultiWordSelector__wordContainer{display:flex;align-items:center;gap:calc(var(--mui-grid-size) * .5)}.MultiWordSelector__word{display:inline-flex;text-transform:uppercase;border:1px solid;padding:0 calc(var(--mui-grid-size) * .5);border-radius:var(--mui-shape-borderRadius);-webkit-user-select:none;user-select:none;cursor:pointer}.MultiWordSelector--default .MultiWordSelector__word{background-color:var(--mui-palette-action-hover);border-color:var(--mui-palette-divider)}.MultiWordSelector--primary .MultiWordSelector__word{background-color:var(--mui-palette-primary-faint);border-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-main)}.MultiWordSelector--error .MultiWordSelector__word{background-color:var(--mui-palette-error-faint);border-color:var(--mui-palette-error-main);color:var(--mui-palette-error-main)}.MultiWordSelector--primary .MultiWordSelector__word:hover{background-color:var(--mui-palette-primary-dim)}.MultiWordSelector--error .MultiWordSelector__word:hover{background-color:var(--mui-palette-error-dim)}.TabAnagramBuilder{height:100%;--header-height: 88px;--secondary-control-height: 48px}.TabAnagramBuilder__instructions{margin-top:calc(var(--mui-grid-size) * 2);display:flex;flex-direction:column;gap:calc(var(--mui-grid-size) * 2);height:calc(100% - var(--header-height));overflow-y:auto;padding-right:calc(var(--mui-grid-size) * 1.5)}.TabAnagramBuilder__searchField{padding-right:calc(var(--mui-grid-size) * 1.5)!important}.TabAnagramBuilder__searchField .MuiInputBase-root{padding-right:calc(var(--mui-grid-size) * .5)}.TabAnagramBuilder__adornment{display:flex;align-items:center;gap:calc(var(--mui-grid-size) * .5);margin-left:calc(var(--mui-grid-size) * 1)}.TabAnagramBuilder__buttonContainer{position:relative}.TabAnagramBuilder__adornment .MuiCircularProgress-root{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.TabAnagramBuilder__results{display:flex;flex-direction:column;gap:calc(var(--mui-grid-size) * .75);margin:calc(var(--mui-grid-size) * 2) 0;padding-right:calc(var(--mui-grid-size) * 1.5);height:calc(100% - var(--header-height) - var(--secondary-control-height));overflow-y:auto}.TabAnagramBuilder__wordContainer{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--mui-grid-size) * .75)}.TabAnagramBuilder__word{display:inline-flex;text-transform:uppercase;border:1px solid var(--mui-palette-divider);background-color:var(--mui-palette-action-hover);padding:0 calc(var(--mui-grid-size) * .5);border-radius:var(--mui-shape-borderRadius);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color .2s}.TabAnagramBuilder__word--selected{background-color:var(--mui-palette-primary-faint);border-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-main)}.TabAnagramBuilder__word--invalid{background-color:var(--mui-palette-warning-faint);border-color:var(--mui-palette-warning-main);color:var(--mui-palette-warning-main)}.TabAnagramBuilder__word--excluded{background-color:var(--mui-palette-error-faint);border-color:var(--mui-palette-error-main);color:var(--mui-palette-error-main)}.TabAnagramBuilder__word:hover{background-color:var(--mui-palette-action-selected)}.TabAnagramBuilder__word--selected:hover{background-color:var(--mui-palette-primary-dim)}.TabAnagramBuilder__word--invalid:hover{background-color:var(--mui-palette-warning-dim)}.TabAnagramBuilder__word--excluded:hover{background-color:var(--mui-palette-error-dim)}.TabAnagramBuilder__settings{margin-right:calc(var(--mui-grid-size) * 1.5)!important;margin-top:calc(var(--mui-grid-size) * 2)!important;margin-bottom:calc(var(--mui-grid-size) * 2)!important;background-color:transparent!important;border-radius:var(--mui-shape-borderRadius)!important}.TabAnagramBuilder__settings:before{display:none}.TabAnagramBuilder__settings .MuiAccordionSummary-root{min-height:calc(var(--mui-grid-size) * 5)!important;padding:0 calc(var(--mui-grid-size) * 1.5)!important}.TabAnagramBuilder__settings .Mui--expanded{min-height:calc(var(--mui-grid-size) * 5)!important}.TabAnagramBuilder__settings .MuiAccordionSummary-content{margin:0!important}.TabAnagramBuilder__settings .MuiBadge-dot{top:3px!important;right:-4px!important}
