fieldset.Action { background-color:#7299a28c; min-width:160px; } fieldset.Action>div.action { display:none; } fieldset.Action>div.action.tabs { width:-webkit-fill-available; background-color:#159cc7b0; display:block; height:28px; padding:0; margin:0; position:absolute; z-index:10; } fieldset.Action>div.action div.item { padding:4px; margin:0; } fieldset.Action>div.action div.item:hover { border-bottom:solid 2px red; background-color:#2e515f; cursor:pointer; } fieldset.Action>div.action div.item.select { border-bottom:solid 2px red; background-color:#2e515f; } fieldset.Action div.output { } fieldset.Action div.output.tabs { margin-top:28px; } fieldset.Action div.output.flow fieldset.plugin { float:left; } fieldset.Action div.output.grid fieldset.plugin { width:480px; height:320px; overflow:auto; float:left; } fieldset.Action div.output.grid fieldset.plugin>div.output { width:480px; height:320px; overflow:auto; } fieldset.Action div.output.tabs fieldset.plugin { display:none; float:left; } fieldset.Action div.output.tabs fieldset.plugin.select { display:block; } fieldset.Action div.output.free fieldset.plugin { position:absolute; } fieldset.Action div.output.free fieldset.plugin.select { display:block; } fieldset.Action div.output fieldset.plugin:hover { box-shadow:4px 4px 12px 6px #626bd0; } fieldset.Action div.output fieldset.plugin legend { font-size:16px; font-family:monospace; margin-top:4px 5px; padding:2px 20px; background-color:#0c739cd9; } fieldset.Action div.output fieldset.plugin legend:hover { background:red; }