xref: /plugin/usersettings/style.css (revision 1ab406139ae52af26e6f9eaacaf1646e58521679)
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