aside form.filter table td.label{ min-width: 5em; } aside form.filter table input#filter_name{ width: 10em; } aside form.filter table select#filter_effect{ font-size: 60%; overflow-y: always; scrollbar-width: thin; width: 11em; } aside form.filter table select#filter_effect_option{ margin-left: 1em; } section#list{ display: block; vertical-align: top; } section#list div.monster{ display: inline-block; position: relative; font-size: 80%; } section#list div.monster div.monster_tooltip{ position: absolute; top: 0; left: 6em; z-index: 10; display: none; background: var(--color-monster-tooltip-background); border: 0.2em solid var(--ui-color-border); border-radius: 0.5em; padding: 0.5em; } section#list div.monster:hover div.monster_tooltip{ display: block; } @media screen and (max-width : 990px){ section#list div.monster:hover div.monster_tooltip{ display: none; } } section#list div.monster div.monster_tooltip h4{ font-weight: bold; text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000; margin: 0.1em; display: block; } section#list div.monster div.monster_tooltip table.stats{ font-size: 80%; border: 0.1em solid black; color: #ffffff; border-collapse: collapse; } section#list div.monster div.monster_tooltip table.stats th{ font-weight: bold; border-bottom: 0.1em solid black; background-color: var(--color-monster-tooltip-header); } section#list div.monster div.monster_tooltip table.stats tr{ line-height: 0.8em; } section#list div.monster div.monster_tooltip table.stats td{ border: 0.1em solid #00000055; border-bottom: 0.1em solid black; color: #cccccc; text-align: right; font-family: monospace; font-size: 120%; min-width: 4.5em; } section#list div.monster div.monster_tooltip table.stats td span.percent{ margin: 0 0 0 -0.7em; font-size: 80%; } section#list div.monster div.monster_tooltip table.stats td.extra{ color: #aaaaff; } section#list div.monster div.monster_tooltip table.stats td.total{ color: #f2c920; font-weight: bold; min-width: 4.5em; } section#list div.monster div.monster_tooltip div.skills{ text-align: center; } section#list div.monster div.monster_tooltip div.skills div.skill{ display: inline-block; vertical-align: top; max-width: 22%; margin: 0.5em; font-size: 70%; color: #ffffff; text-align: center; } section#list div.monster div.monster_tooltip div.skills div.skill img{ width: 3em; height: 3em; border: 0.3em solid var(--ui-color-border); border-radius: 0.5em; } section#list div.monster div.monster_tooltip div.skills div.skill span.skill_level{ font-size: 130%; position: relative; bottom: 1.4em; width: 3em; margin: auto; display: block; text-align: right; padding-right: 0.4em; text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000, 0 0 0.4em #000000, 0 0 0.6em #000000, 0 0 0.6em #000000, 0 0 0.8em #000000, 0 0 0.8em #000000; } section#list div.monster div.monster_tooltip div.skills div.skill span.skill_level.maxed{ color: #f2c920; } section#list div.monster div.monster_tooltip div.skills div.skill span.skill_name{ text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000; margin-top: -1.8em; display: block; }