User:Jberkel/QQ.css

.kephir-qq { font-size: 10pt; position: fixed !important; width: 40%; left: 30%; top: 3em; border: 1px solid #3c3; background: #efe; color: black; z-index: 12; }

.kephir-qq .title { padding: 0.5em; background: #9d9; cursor: move; }

.kephir-qq .hide-link { display: block; float: right; }

.kephir-qq .search-terms { width: 70%; }

.kephir-qq .tabs { max-height: 35em; overflow-y: auto; }

.kephir-qq form { clear: both; margin: 0.5em; }

.kephir-qq .struck { opacity: .3; text-decoration: line-through; }

.kephir-qq .hide-struck .struck:not(.taken) { display: none; }

.kephir-qq .struck cite > small, .kephir-qq .struck .publisher, .kephir-qq .struck .page { display: none; }

.kephir-qq .struck.taken { opacity: .6; text-decoration: none; }

.kephir-qq .taken .take-link { font-weight: bold; }

.kephir-qq .struck blockquote { display: none; }

.kephir-qq .tabs { margin: 0.5em; }

.kephir-qq .tab-labels { margin: 0; padding: 0; background: #ded; }

.kephir-qq .tab-labels .active { font-weight: bold; }

.kephir-qq .tab-labels > .citations-tab { float: right; }

.kephir-qq .tab-labels + * { clear: both; }

.kephir-qq .tab-labels > li { display: inline-block; }

.kephir-qq .tab-labels > li > a { display: block; padding: 0.5em; }