github.com/Azareal/Gosora@v0.0.0-20210729070923-553e66b59003/themes/cosora/public/panel.css (about) 1 #main { 2 max-width: inherit; 3 margin-left: 0px; 4 margin-right: 0px; 5 border-left: none; 6 border-right: none; 7 padding-left: 0px; 8 padding-bottom: 0px; 9 } 10 #back { 11 background-color: inherit; 12 padding-top: 0px; 13 } 14 15 .colstack_left { 16 width: 250px !important; 17 background-color: white; 18 margin-top: -18.5px; 19 margin-left: -0.5px; 20 border-top: 1px solid var(--element-border-color); 21 border-right: 1px solid var(--element-border-color); 22 } 23 .colstack_left .colstack_head { 24 margin-top: 6px; 25 margin-bottom: 8px; 26 margin-left: 16px; 27 padding-bottom: 12px; 28 padding-top: 12px; 29 padding-left: 8px; 30 border-bottom: 1px solid var(--element-border-color); 31 border-left: none; 32 border-right: none; 33 border-top: none; 34 width: fit-content; 35 } 36 .colstack_left .rowmenu { 37 padding-left: 18px !important; 38 } 39 .colstack_left .rowmenu .passive { 40 border: none; 41 font-size: 15px; 42 padding: 8px; 43 padding-top: 6px; 44 padding-bottom: 8px; 45 } 46 .colstack_left .rowmenu .passive:first-child { 47 border-top: none; 48 } 49 .colstack_left .rowmenu .passive:last-child { 50 border-bottom: 1px solid var(--element-border-color) !important; 51 width: 150px; 52 padding-bottom: 16px; 53 } 54 .submenu { 55 margin-left: 12px; 56 } 57 .submenu_fallback { 58 display: none; 59 } 60 .colstack_right { 61 margin-right: 14px; 62 /*margin-top: -4px;*/ 63 margin-bottom: 14px; 64 } 65 .colstack_right .colstack_head .rowitem { 66 display: flex; 67 } 68 .colstack_right .colstack_head h1 + h2.hguide { 69 margin-left: auto; 70 color: var(--extra-lightened-primary-text-color); 71 } 72 .footer { 73 margin-top: 0px; 74 } 75 .colstack_right .colstack_head:not(:first-child) { 76 margin-top: 14px; 77 } 78 79 #panel_dashboard_right .colstack_head h1 { 80 font-size: 17px; 81 color: hsl(0,0%,40%); 82 } 83 /* TODO: Move these to panel.css */ 84 #dash-version:before, #dash-cpu:before, #dash-ram:before, #dash-memused:before, #dash-totonline:before, #dash-gonline:before, #dash-uonline:before, #dash-reqs:before, #dash-postsperday:before, #dash-topicsperday:before { 85 display: inline-block; 86 background: var(--tinted-background-color); 87 font: normal normal normal 14px/1 FontAwesome; 88 font-size: 20px; 89 padding-left: 17px; 90 padding-top: 16px; 91 padding-right: 19px; 92 color: hsl(0,0%,20%); 93 } 94 #dash-version:before { 95 content: "\f126"; 96 } 97 #dash-cpu:before, #dash-memused:before { 98 content: "\f2db"; 99 } 100 #dash-ram:before { 101 content: "\f233"; 102 } 103 #dash-totonline:before, #dash-gonline:before, #dash-uonline:before { 104 content: "\f007"; 105 } 106 #dash-reqs:before { 107 content: "\f080"; 108 } 109 #dash-postsperday:before, #dash-topicsperday:before { 110 content: "\f27b"; 111 } 112 .grid2 { 113 margin-top: 16px; 114 } 115 #panel_debug .grid_stat:not(.grid_stat_head) { 116 margin-bottom: 8px; 117 } 118 .debug_page.colstack_right .colstack_sub_head { 119 margin-top: 6px; 120 } 121 122 .complex_rowlist { 123 background-color: inherit !important; 124 border: none !important; 125 } 126 .complex_rowlist .rowitem { 127 display: flex; 128 } 129 130 .panel_buttons, .panel_floater { 131 margin-left: auto; 132 display: flex; 133 } 134 .panel_buttons:before, 135 .panel_floater:before, 136 .edit_button:after, 137 .delete_button:after { 138 color: hsl(0,0%,65%); 139 } 140 .panel_buttons:before, 141 .panel_floater:before { 142 content: ""; 143 border-left: 1px solid var(--element-border-color); 144 height: 15px; 145 margin-top: 2px; 146 margin-bottom: 0px; 147 margin-right: 0px; 148 } 149 #panel_users .panel_floater:before { 150 display: none; 151 } 152 #panel_users .panel_floater { 153 text-align: center; 154 flex-direction: column; 155 } 156 .edit_button:after, .delete_button:after { 157 font: normal normal normal 14px/1 FontAwesome; 158 padding-left: 12px; 159 height: 20px; 160 } 161 .edit_button:after { 162 content: "\f040"; 163 } 164 .delete_button:after { 165 content: "\f014"; 166 } 167 168 #panel_users .panel_floater:before, 169 #panel_forums .panel_floater:before, 170 #forum_quick_perms .panel_floater:before, 171 .panel_themes .panel_floater:before, 172 #panel_backups .panel_floater:before { 173 border-left: none; 174 } 175 #panel_forums_name_box { 176 order: 0; 177 } 178 179 #panel_users .panel_tag:not(.panel_right_button) { 180 display: none; 181 } 182 .panel_right_button + .panel_right_button { 183 margin-left: 3px; 184 } 185 186 .panel_group_perms .formitem a { 187 margin-top: 5px; 188 } 189 190 #panel_word_filters .itemSeparator:before { 191 content: "|"; 192 padding-left: 5px; 193 padding-right: 5px; 194 color: var(--primary-link-color); 195 } 196 197 /* TODO: Should we be using .formrows in #forum_quick_perms? Can we normalize it? Would this break the other themes? */ 198 .formlist:not(#forum_quick_perms), 199 .panel_themes .rowitem, 200 #panel_plugins .rowitem, 201 #forum_quick_perms .formitem { 202 padding: 12px; 203 margin-bottom: 8px; 204 background-color: var(--element-background-color); 205 border: 1px solid var(--element-border-color); 206 border-bottom: 2px solid var(--element-border-color); 207 } 208 .formlist .formrow { 209 padding: 0px !important; 210 margin: 0px; 211 } 212 .formlist .formitem { 213 padding: 8px; 214 } 215 .panel_theme_mobile, .panel_theme_tag { 216 display: none; 217 } 218 #panel_plugins .rowitem { 219 display: block; 220 } 221 222 #panel_users .rowitem .rowTitle { 223 border-bottom: 1px solid var(--lighter-text-color); 224 padding-bottom: 4px; 225 margin-bottom: 6px; 226 } 227 #panel_setting textarea, #panel_page_list textarea, #panel_page_edit textarea { 228 width: 100%; 229 height: 80px; 230 } 231 #panel_setting .formlabel { 232 display: none; 233 } 234 #panel_settings .panel_upshift { 235 border-bottom: 1px solid var(--element-border-color); 236 padding-bottom: 12px; 237 } 238 #panel_settings.rowlist.bgavatars .rowitem > a, #panel_settings.rowlist.bgavatars .rowitem > span { 239 margin-left: 0px; 240 margin-right: 0px; 241 } 242 #panel_settings .to_right { 243 float: none; 244 margin-top: auto; 245 padding-top: 14px; 246 word-break: break-all; 247 } 248 #panel_page_list textarea, #panel_page_edit textarea { 249 margin-top: 8px; 250 } 251 252 #forum_quick_perms .formitem { 253 display: flex; 254 } 255 #forum_quick_perms .formitem .edit_fields { 256 margin-left: 3px; 257 margin-top: 1px; 258 } 259 #forum_quick_perms .perm_preset { 260 margin-right: 6px; 261 } 262 .perm_preset_no_access:before { 263 content: "{{lang "panel_perms_no_access" . }}"; 264 color: hsl(0,100%,20%); 265 } 266 .perm_preset_read_only:before, .perm_preset_can_post:before { 267 color: hsl(120,100%,20%); 268 } 269 .perm_preset_read_only:before { 270 content: "{{lang "panel_perms_read_only" . }}"; 271 } 272 .perm_preset_can_post:before { 273 content: "{{lang "panel_perms_can_post" . }}"; 274 } 275 .perm_preset_can_moderate:before { 276 content: "{{lang "panel_perms_can_moderate" . }}"; 277 color: hsl(240,100%,20%); 278 } 279 .perm_preset_quasi_mod:before { 280 content: "{{lang "panel_perms_quasi_mod" . }}"; 281 } 282 .perm_preset_custom:before { 283 content: "{{lang "panel_perms_custom" . }}"; 284 color: hsl(0,0%,20%); 285 } 286 .perm_preset_default:before { 287 content: "{{lang "panel_perms_default" . }}"; 288 } 289 290 .panel_submitrow .rowitem { 291 display: flex; 292 } 293 .panel_submitrow .rowitem *:first-child { 294 margin-left: auto; 295 } 296 .panel_submitrow .rowitem *:last-child { 297 margin-right: auto; 298 } 299 .panel_submitrow .rowitem button { 300 margin-top: 0px; 301 } 302 303 .colstack_graph_holder { 304 background-color: var(--element-background-color); 305 border: 1px solid var(--element-border-color); 306 border-bottom: 2px solid var(--element-border-color); 307 margin-left: 16px; 308 padding-top: 16px; 309 } 310 .colstack_graph_holder.scrolly { 311 overflow-x: scroll; 312 width: 800px; 313 } 314 .colstack_graph_holder.scrolly .ct_chart { 315 width: 1000px; 316 } 317 .ct-label { 318 fill: rgba(0,0,0,.6) !important; 319 color: rgba(0,0,0,.6) !important; 320 } 321 .ct-grid { 322 stroke: rgba(0,0,0,.3) !important; 323 } 324 .ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut { 325 stroke: hsl(359,98%,53%) !important; 326 } 327 .ct-series-a.ct-point { 328 stroke: hsl(359,98%,23%) !important; 329 } 330 .ct-series-a.ct-point:hover { 331 stroke: hsl(359,98%,30%) !important; 332 } 333 .ct-legend .ct-series-7:before { 334 background-color: #6b0392 !important; 335 border-color: #6b0392 !important; 336 } 337 /*.ct-chart-line { 338 height: 300px !important; 339 }*/ 340 /*.ct-label.ct-horizontal { 341 position: fixed; 342 justify-content: flex-end; 343 text-align: right; 344 transform-origin: 100% 0; 345 transform: translate(-100%) rotate(-90deg); 346 white-space: nowrap; 347 /*padding-right: 48px;/ 348 top: 8px; 349 }*/ 350 /*.ct-label.ct-horizontal { 351 white-space: nowrap; 352 }*/ 353 /*.ct-label.ct-horizontal { 354 position: fixed; 355 justify-content: flex-end; 356 text-align: right; 357 transform-origin: 100% 0; 358 transform: translate(-100%) rotate(-45deg); 359 white-space: nowrap; 360 }*/ 361 .ct-legend { 362 margin-top: 0px; 363 margin-bottom: 0px; 364 } 365 .analytics .colstack_head select { 366 margin-top: -5px; 367 } 368 .colstack_graph_holder + .rowlist { 369 margin-top: 8px; 370 } 371 .analytics .colstack_head h1 { 372 margin-top: 2px; 373 } 374 select + .timeRangeSelector { 375 margin-left: 8px; 376 } 377 378 /* Experimental header tweaks */ 379 .colstack_head a { 380 font-size: 17px; 381 } 382 /* 383 #panel_analytics_views_table .rowlist .panel_compactrow { 384 padding: 14px; 385 font-size: 16px; 386 } 387 */ 388 389 .widget_normal { 390 display: flex; 391 width: 100%; 392 } 393 #widgetTmpl, .widget_disabled { 394 display: none; 395 } 396 .bg_red .widget_disabled { 397 display: inline; 398 } 399 .wtypes .formrow { 400 display: none; 401 } 402 .wtype_about .w_about, .wtype_simple .w_simple, .wtype_wol .w_wol, .wtype_default .w_default { 403 display: block; 404 } 405 .panel_widgets { 406 margin-bottom: 18px; 407 } 408 409 #panel_reglogs .panel_compactrow { 410 flex-direction: column; 411 } 412 .logdetail { 413 display: flex; 414 width: 100%; 415 margin-top: 4px; 416 } 417 #panel_reglogs .logdetail small, #panel_reglogs .logdetails span { 418 font-size: 14px; 419 } 420 421 .pageset { 422 margin-left: 16px; 423 } 424 425 @media(max-width: 999px) { 426 .colstack_left { 427 margin-top: -14.5px; 428 } 429 } 430 431 @media(min-width: 1000px) { 432 .footBlock { 433 padding-left: 0px; 434 padding-right: 0px; 435 } 436 .footer { 437 max-width: none; 438 width: 100%; 439 margin-left: 0px; 440 margin-right: 0px; 441 } 442 }