.InfoOverlay-Root{background-color:var(--c-surface-elevated);border:solid var(--c-separator-subtle) 1px;border-radius:var(--borderRadius);box-shadow:0 4px 12px 0 var(--c-shadow-default);flex-direction:column;display:flex}.InfoOverlay-Header{border-bottom:solid var(--c-separator-subtle) 1px;height:60px;padding:0 var(--spacing-unit2);flex-direction:row;flex-shrink:0;align-items:center;display:flex}.InfoOverlay-Body{color:var(--c-text-primary);font-size:var(--typography-body-fontSize);font-weight:var(--typography-body-fontWeight);line-height:var(--typography-body-lineHeight);padding:var(--spacing-unit2)}
:root{--iconButtonSize-small:28px;--iconButtonSize-medium:40px;--iconButtonSize-large:48px;--iconSize-small:16px;--iconSize-medium:20px;--iconSize-large:24px;--iconButton-badgeSide-small:16px;--iconButton-badgeSide-medium:20px;--iconButton-badgeSide-large:24px}.iconButton-root{outline:none}.iconButton-root:not(.disabled){cursor:pointer}.iconButton-root.disabled{opacity:.3;pointer-events:none}.iconButton-inner{border-radius:var(--borderRadius);height:100%;transition:background-color var(--transitionSpeed-fast), border-color var(--transitionSpeed-fast), transform var(--transitionSpeed-pressed);border:1px solid #0000;flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.iconButton-root-bordered>.iconButton-inner{border:solid var(--c-separator-subtle) 1px}.iconButton-root-sizeSmall>.iconButton-inner{height:var(--iconButtonSize-small);width:var(--iconButtonSize-small)}.iconButton-root-sizeMedium>.iconButton-inner{height:var(--iconButtonSize-medium);width:var(--iconButtonSize-medium)}.iconButton-root-sizeLarge .iconButton-inner{height:var(--iconButtonSize-large);width:var(--iconButtonSize-large)}.iconButton-root-pressed:not(.disabled)>.iconButton-inner{transform:scale(.9)}.iconButton-root.selected>.iconButton-inner{background-color:var(--c-surface-emphasis)}.iconButton-root:not(.disabled):active>.iconButton-inner{transform:scale(.9)}.iconButton-root:not(.disabled):focus-visible>.iconButton-inner{border:solid var(--c-separator-emphasis) 1px;box-shadow:0 0 6px 0 var(--c-shadow-focus)}.iconButton-root:not(.disabled):not(.selected):not(:focus-visible):hover>.iconButton-inner{border:solid var(--c-separator-subtle) 1px}.iconButton-root-bordered:not(.disabled):not(.selected):not(:focus-visible):hover>.iconButton-inner{border:solid var(--c-separator-emphasis) 1px}.iconButton-badge{background-color:var(--c-surface-badge);color:var(--inverted);padding:0 var(--spacing-unitHalf);text-align:center;font-weight:400;position:absolute}.iconButton-root-sizeSmall .iconButton-badge{border-radius:calc(var(--iconButton-badgeSide-small) / 2);height:var(--iconButton-badgeSide-small);font-size:10px;line-height:var(--iconButton-badgeSide-small);min-width:var(--iconButton-badgeSide-small);top:-7px;right:-7px}.iconButton-root-sizeMedium .iconButton-badge{border-radius:calc(var(--iconButton-badgeSide-medium) / 2);height:var(--iconButton-badgeSide-medium);font-size:10px;line-height:var(--iconButton-badgeSide-medium);min-width:var(--iconButton-badgeSide-medium);top:-8px;right:-8px}.iconButton-root-sizeLarge .iconButton-badge{border-radius:calc(var(--iconButton-badgeSide-large) / 2);height:var(--iconButton-badgeSide-large);font-size:12px;line-height:var(--iconButton-badgeSide-large);min-width:var(--iconButton-badgeSide-large);top:-10px;right:-10px}
