/*! * VisualEditor UserInterface Dialog styles. * * @copyright 2011-2013 VisualEditor Team and others; see AUTHORS.txt * @license The MIT License (MIT); see LICENSE.txt */ .ve-ui-dialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; padding: 1em; line-height: 1em; background-color: #fff; background-color: rgba(255,255,255,0.5); -webkit-animation: ve-ui-fade-in 250ms ease-in-out 0 1 normal; -moz-animation: ve-ui-fade-in 250ms ease-in-out 0 1 normal; -ms-animation: ve-ui-fade-in 250ms ease-in-out 0 1 normal; -o-animation: ve-ui-fade-in 250ms ease-in-out 0 1 normal; animation: ve-ui-fade-in 250ms ease-in-out 0 1 normal; } .ve-ui-dialog-closing { -webkit-animation: ve-ui-fade-in 250ms ease-in-out 0 1 reverse; -moz-animation: ve-ui-fade-in 250ms ease-in-out 0 1 reverse; -ms-animation: ve-ui-fade-in 250ms ease-in-out 0 1 reverse; -o-animation: ve-ui-fade-in 250ms ease-in-out 0 1 reverse; animation: ve-ui-fade-in 250ms ease-in-out 0 1 reverse; } .ve-ui-dialog .ve-ui-window-frame { position: fixed; top: 1em; right: 0; bottom: 1em; left: 0; margin: auto; width: 800px; min-height: 12em; max-height: 600px; background-color: #fff; border: solid 1px #ccc; border-radius: 0.5em; box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.3); overflow: hidden; -webkit-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 normal; -moz-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 normal; -ms-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 normal; -o-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 normal; animation: ve-ui-zoom-in 250ms ease-in-out 0 1 normal; } .ve-ui-dialog-closing .ve-ui-window-frame { -webkit-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 reverse; -moz-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 reverse; -ms-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 reverse; -o-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 reverse; animation: ve-ui-zoom-in 250ms ease-in-out 0 1 reverse; } .ve-ui-dialog .ve-ui-frame { width: 100%; height: 100%; } .ve-ui-window-head, .ve-ui-window-body, .ve-ui-window-foot { position: absolute; left: 0; right: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; } .ve-ui-window-head { top: 0; height: 3.8em; padding: 0.5em; } .ve-ui-window-foot { bottom: 0; height: 4.8em; padding: 1em; } .ve-ui-window-body { box-shadow: 0 0 0.66em rgba(0,0,0,0.25); background-color: #fff; top: 3.8em; bottom: 4.8em; } .ve-ui-window-icon { width: 2.4em; height: 2.8em; line-height: 2.8em; } .ve-ui-window-title { line-height: 2.8em; } .ve-ui-window-foot .ve-ui-buttonWidget { float: right; margin: 0.125em 0.25em; } .ve-ui-window-closeButton { float: right; margin: 0.25em 0.25em; } .ve-ui-pagedDialog-outlinePanel { border-right: solid 1px #ddd; } .ve-ui-pagedDialog-pagesPanel .ve-ui-panelLayout { padding: 1.5em; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; } /* ve.ui.MWReferenceDialog */ .ve-ui-mwReferenceDialog-body { padding: 2em; } .ve-ui-mwReferenceDialog-toolbar { font-size: 1.25em; } .ve-ui-mwReferenceDialog-toolbar .ve-ui-toolbar-bar { border: solid 1px #ddd; border-radius: 0.25em; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-width: 0; } .ve-ui-window-body .ve-ui-surface { padding: 0.25em 1.25em; border: solid 1px #ddd; border-radius: 0.25em; border-top-right-radius: 0; border-top-left-radius: 0; } /* ve.ui.MWTemplateDialog */ .ve-ui-mwTemplateDialog-input { width: 100%; } .ve-ui-mwTemplateDialog-input textarea { height: 10em; } .ve-ui-dialog-meta-languages-table { margin: 2em 0 0 3em; border: 1px solid silver; border-collapse: collapse; } .ve-ui-dialog-meta-languages-table th { background: #E8E8E8; } .ve-ui-dialog-meta-languages-table th, td { padding: 0.5em 1em; } .ve-ui-dialog-meta-languages-table tr:nth-child(odd) td { background: #F0F0F0; } .ve-ui-dialog-meta-languages-table tr:nth-child(even) td { background: #F8F8F8; }