.qm--megaselector.qm--megaselector{background:var(--color-background-elevated);border:var(--layout-border-weight-xs) solid var(--color-border-default);border-radius:var(--layout-border-radius-md);box-shadow:0 2px 4px -2px var(--color-effects-shadow-md),0 4px 6px -1px var(--color-effects-shadow-md);display:flex;flex-direction:column;gap:var(--layout-gap-lg);margin-top:var(--layout-gap-sm);max-height:calc(100vh - 32px);overflow-y:hidden;padding:var(--layout-padding-lg);padding-bottom:0}.qm--megaselector-close{display:flex;justify-content:flex-end}.qm--megaselector-search{width:100%}.qm--megaselector-columns{display:flex;flex:1;min-height:0;overflow:hidden}.qm--megaselector--columns-2 .qm--megaselector-columns>:first-child,.qm--megaselector--columns-3 .qm--megaselector-columns>:first-child{flex:0 0 212px}.qm--megaselector-columns>*{flex:1;min-width:0}.qm--megaselector-column{display:flex;flex-direction:column;gap:var(--layout-gap-lg);max-height:var(--megaselector-column-max-height);overflow-y:auto;padding:0 var(--layout-padding-lg);padding-bottom:var(--layout-padding-lg)}.qm--megaselector-column>*{flex-shrink:0}.qm--megaselector-column:first-child{padding-left:0}.qm--megaselector-column:last-child{padding-right:0}.qm--megaselector-column:not(:first-child){border-left:var(--layout-border-weight-xs) solid var(--color-border-default)}.qm--megaselector-empty-state{display:flex;flex-direction:column;gap:var(--layout-gap-md);padding:var(--layout-padding-lg)}.qm--megaselector-empty-state-content{display:flex;flex-direction:column;gap:var(--layout-gap-sm)}.qm--megaselector-empty-state-title{color:var(--color-text-default);font-family:var(--layout-font-family-default);font-size:var(--layout-font-size-heading-sm);font-weight:var(--layout-font-weight-header-sm);line-height:var(--layout-font-line-height-heading-sm)}.qm--megaselector-empty-state-body{color:var(--color-text-subdued);font-family:var(--layout-font-family-default);font-size:var(--layout-font-size-body-sm);line-height:var(--layout-font-line-height-body-sm)}.qm--megaselector-empty-state-action .MuiButtonBase-root.qm--button{font-family:var(--layout-font-family-default);font-size:var(--layout-font-size-form-compact);font-weight:var(--layout-font-weight-form-regular);line-height:var(--layout-font-line-height-form-compact);letter-spacing:var(--layout-font-letter-spacing-form-compact);padding-left:0}.qm--megaselector-empty-state-action .MuiButtonBase-root.qm--button .qm--button-text{align-items:center;display:flex;gap:var(--layout-gap-sm)}.qm--megaselector-footer{display:flex;align-items:center;gap:var(--layout-gap-none);padding:0 0 var(--layout-padding-lg) var(--layout-padding-lg);width:100%}.qm--megaselector-footer-action{flex:1;min-width:0}.qm--megaselector-footer-buttons{display:flex;align-items:center;gap:var(--layout-gap-md)}.qm--megaselector-hint{display:flex;flex-direction:column;gap:var(--layout-gap-sm);padding:var(--layout-padding-lg);overflow:auto;max-height:var(--megaselector-column-max-height)}.qm--megaselector-hint-title{color:var(--color-text-default);font-family:var(--layout-font-family-default);font-size:var(--layout-font-size-heading-sm);font-weight:var(--layout-font-weight-header-sm);line-height:var(--layout-font-line-height-heading-sm)}.qm--megaselector-hint-body{color:var(--color-text-subdued);font-family:var(--layout-font-family-default);font-size:var(--layout-font-size-body-sm);line-height:var(--layout-font-line-height-body-sm)}
