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  }