1*1ab40613Stracker-user/* 2*1ab40613Stracker-user * User Settings plugin styles. 3*1ab40613Stracker-user * 4*1ab40613Stracker-user * Deliberately simple selectors only — no :has(), :not(), :is(), 5*1ab40613Stracker-user * aspect-ratio, container queries or CSS nesting — so the stylesheet works 6*1ab40613Stracker-user * in older browsers (Firefox 78 ESR). Colours use DokuWiki's standard 7*1ab40613Stracker-user * style.ini replacement tokens, so the plugin follows light and dark 8*1ab40613Stracker-user * templates automatically. 9*1ab40613Stracker-user */ 10*1ab40613Stracker-user 11*1ab40613Stracker-user/* ---- settings page + admin edit form -------------------------------- */ 12*1ab40613Stracker-user 13*1ab40613Stracker-user.plugin_usersettings .us-intro { 14*1ab40613Stracker-user margin: 0 0 1.2em; 15*1ab40613Stracker-user color: __text_alt__; 16*1ab40613Stracker-user} 17*1ab40613Stracker-user 18*1ab40613Stracker-user.plugin_usersettings .us-form { 19*1ab40613Stracker-user max-width: 40em; 20*1ab40613Stracker-user} 21*1ab40613Stracker-user 22*1ab40613Stracker-user.plugin_usersettings .us-row { 23*1ab40613Stracker-user margin: 0 0 1em; 24*1ab40613Stracker-user padding: 0 0 1em; 25*1ab40613Stracker-user border-bottom: 1px solid __border__; 26*1ab40613Stracker-user} 27*1ab40613Stracker-user 28*1ab40613Stracker-user.plugin_usersettings .us-label { 29*1ab40613Stracker-user display: block; 30*1ab40613Stracker-user font-weight: bold; 31*1ab40613Stracker-user cursor: pointer; 32*1ab40613Stracker-user} 33*1ab40613Stracker-user 34*1ab40613Stracker-user.plugin_usersettings .us-label input[type="checkbox"] { 35*1ab40613Stracker-user margin-right: 0.5em; 36*1ab40613Stracker-user} 37*1ab40613Stracker-user 38*1ab40613Stracker-user.plugin_usersettings .us-row-select .us-name { 39*1ab40613Stracker-user display: block; 40*1ab40613Stracker-user margin-bottom: 0.35em; 41*1ab40613Stracker-user} 42*1ab40613Stracker-user 43*1ab40613Stracker-user.plugin_usersettings .us-row-select select { 44*1ab40613Stracker-user min-width: 18em; 45*1ab40613Stracker-user max-width: 100%; 46*1ab40613Stracker-user font-weight: normal; 47*1ab40613Stracker-user} 48*1ab40613Stracker-user 49*1ab40613Stracker-user.plugin_usersettings .us-desc { 50*1ab40613Stracker-user margin-top: 0.35em; 51*1ab40613Stracker-user font-size: 90%; 52*1ab40613Stracker-user color: __text_alt__; 53*1ab40613Stracker-user} 54*1ab40613Stracker-user 55*1ab40613Stracker-user.plugin_usersettings .us-actions { 56*1ab40613Stracker-user margin-top: 1.2em; 57*1ab40613Stracker-user} 58*1ab40613Stracker-user 59*1ab40613Stracker-user.plugin_usersettings .us-back { 60*1ab40613Stracker-user margin-left: 1em; 61*1ab40613Stracker-user} 62*1ab40613Stracker-user 63*1ab40613Stracker-user/* ---- admin overview table ------------------------------------------- */ 64*1ab40613Stracker-user 65*1ab40613Stracker-user.plugin_usersettings_admin .us-filter { 66*1ab40613Stracker-user margin: 0 0 1em; 67*1ab40613Stracker-user padding: 0.5em 0.7em; 68*1ab40613Stracker-user background-color: __background_alt__; 69*1ab40613Stracker-user border: 1px solid __border__; 70*1ab40613Stracker-user} 71*1ab40613Stracker-user 72*1ab40613Stracker-user.plugin_usersettings_admin .us-filter select { 73*1ab40613Stracker-user margin: 0 0.4em; 74*1ab40613Stracker-user} 75*1ab40613Stracker-user 76*1ab40613Stracker-user.plugin_usersettings_table { 77*1ab40613Stracker-user width: 100%; 78*1ab40613Stracker-user} 79*1ab40613Stracker-user 80*1ab40613Stracker-user.plugin_usersettings_table th a { 81*1ab40613Stracker-user white-space: nowrap; 82*1ab40613Stracker-user text-decoration: none; 83*1ab40613Stracker-user} 84*1ab40613Stracker-user 85*1ab40613Stracker-user.plugin_usersettings_table tr.us-default-row td { 86*1ab40613Stracker-user color: __text_alt__; 87*1ab40613Stracker-user} 88*1ab40613Stracker-user 89*1ab40613Stracker-user.plugin_usersettings_table .us-default-mark { 90*1ab40613Stracker-user font-style: italic; 91*1ab40613Stracker-user} 92