div.window { -webkit-user-select: none; -moz-user-select: none; user-select: none; overflow: hidden; position: absolute; border: var(--dark-border); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; box-sizing: border-box; box-shadow: var(--big-shadow); display: inline-block; white-space: nowrap; background-color: var(--bg-color-light); padding: 30px 9px 9px 9px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; } div.window-header { overflow: hidden; top: 0; left: 0; position: absolute; width: 100%; padding: 0; height: 20px; border-bottom: var(--normal-border); } div.window-grab { overflow: hidden; font-size: 0.8em; top: 0; left: 0; position: absolute; width: 100%; height: 20px; cursor: move; padding: 3px 0 2px 20px; color: var(--fg-color-dark); } button.window-button-close { outline: none; position: absolute; top: -2px; right: -6px; width: 44px; height: 24px; padding-left: 0; color: var(--fg-color-inactive); background-color: var(--bg-color-normal); display: inline-block; border: none; cursor: pointer; } button.window-button-close:hover { color: var(--fg-color-intensive); background-color: var(--bg-color-dark) !important; } button.window-button-close:disabled { color: var(--fg-color-inactive); cursor: default; } button.window-button-close:active { color: var(--fg-color-selected) !important; }