@charset "UTF-8";
@define-color accent_color #3689e6;
@define-color text_color #4c4c4c;
@define-color highlight_color white;
@define-color color_primary #dfdfdf;
@define-color placeholder_text_color #666666;
@define-color error_color #c6262e;
@define-color success_color #3a9104;
@define-color warning_color #ad5f00;
@define-color menu_separator rgba(0, 0, 0, 0.15);
@define-color menu_separator_shadow rgba(255, 255, 255, 0.8);
@define-color selected_bg_color alpha(#3689e6, 0.25);
@define-color selected_fg_color shade(#3689e6, 0.5);
@define-color theme_unfocused_selected_bg_color alpha(#4c4c4c, 0.10);
@define-color theme_unfocused_selected_fg_color #4c4c4c;
@define-color tab_base_color white;
@define-color base_color white;
@define-color theme_base_color white;
@define-color theme_unfocused_base_color white;
@define-color insensitive_base_color rgba(0, 0, 0, 0.03);
@define-color borders rgba(0, 0, 0, 0.2);
@define-color unfocused_borders rgba(0, 0, 0, 0.2);
@define-color bg_color #fafafa;
@define-color theme_bg_color #fafafa;
@define-color content_view_bg #fafafa;
@define-color insensitive_bg_color #f1f1f1;
@define-color theme_unfocused_bg_color #fafafa;
@define-color fg_color #333;
@define-color theme_fg_color #333;
@define-color insensitive_fg_color #979797;
@define-color unfocused_insensitive_color #979797;
@define-color theme_text_color #333;
@define-color theme_unfocused_fg_color #333;
@define-color theme_unfocused_text_color #333;
@define-color theme_selected_bg_color alpha(#3689e6, 0.25);
@define-color theme_selected_fg_color shade(#3689e6, 0.5);
@define-color wm_shadow rgba(0, 0, 0, 0.2);
@define-color STRAWBERRY_100 #ff8c82;
@define-color STRAWBERRY_300 #ed5353;
@define-color STRAWBERRY_500 #c6262e;
@define-color STRAWBERRY_700 #a10705;
@define-color STRAWBERRY_900 #7a0000;
@define-color ORANGE_100 #ffc27d;
@define-color ORANGE_300 #ffa154;
@define-color ORANGE_500 #f37329;
@define-color ORANGE_700 #cc3b02;
@define-color ORANGE_900 #a62100;
@define-color BANANA_100 #fff394;
@define-color BANANA_300 #ffe16b;
@define-color BANANA_500 #f9c440;
@define-color BANANA_700 #d48e15;
@define-color BANANA_900 #ad5f00;
@define-color LIME_100 #d1ff82;
@define-color LIME_300 #9bdb4d;
@define-color LIME_500 #68b723;
@define-color LIME_700 #3a9104;
@define-color LIME_900 #206b00;
@define-color MINT_100 #89ffdd;
@define-color MINT_300 #43d6b5;
@define-color MINT_500 #28bca3;
@define-color MINT_700 #0e9a83;
@define-color MINT_900 #007367;
@define-color BLUEBERRY_100 #8cd5ff;
@define-color BLUEBERRY_300 #64baff;
@define-color BLUEBERRY_500 #3689e6;
@define-color BLUEBERRY_700 #0d52bf;
@define-color BLUEBERRY_900 #002e99;
@define-color BUBBLEGUM_100 #fe9ab8;
@define-color BUBBLEGUM_300 #f4679d;
@define-color BUBBLEGUM_500 #de3e80;
@define-color BUBBLEGUM_700 #bc245d;
@define-color BUBBLEGUM_900 #910e38;
@define-color GRAPE_100 #e4c6fa;
@define-color GRAPE_300 #cd9ef7;
@define-color GRAPE_500 #a56de2;
@define-color GRAPE_700 #7239b3;
@define-color GRAPE_900 #452981;
@define-color COCOA_100 #a3907c;
@define-color COCOA_300 #8a715e;
@define-color COCOA_500 #715344;
@define-color COCOA_700 #57392d;
@define-color COCOA_900 #3d211b;
@define-color SILVER_100 #fafafa;
@define-color SILVER_300 #d4d4d4;
@define-color SILVER_500 #abacae;
@define-color SILVER_700 #7e8087;
@define-color SILVER_900 #555761;
@define-color SLATE_100 #95a3ab;
@define-color SLATE_300 #667885;
@define-color SLATE_500 #485a6c;
@define-color SLATE_700 #273445;
@define-color SLATE_900 #0e141f;
@define-color BLACK_100 #666;
@define-color BLACK_300 #4d4d4d;
@define-color BLACK_500 #333;
@define-color BLACK_700 #1a1a1a;
@define-color BLACK_900 #000;
hr, h1, h2, h3, h4, h5, h6 {
  margin-top: 11px;
  background: inherit;
}
hr:first-child, h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
  margin-top: 0px;
}

h1, h2, h3, h4, h5, h6 {
  border-bottom: 1px solid rgb(224, 224, 224);
  color: rgb(96, 96, 96);
}

h1 > strong, h2 > strong, h3 > strong, h4 > strong, h5 > strong, h6 > strong {
  background: inherit;
  position: relative;
}

label.hr, label.h1, label.h2, label.h3, label.h5, label.h6 {
  background: inherit;
}

h1, label.h1 {
  font-size: 22px;
}

h2, label.h2 {
  font-size: 18px;
  font-weight: 700;
  color: rgb(78.55, 78.55, 78.55);
}

h3, label.h3 {
  font-size: 12px;
  font-weight: 700;
  color: rgb(95.125, 95.125, 95.125);
}

h4, label.h4 {
  font-size: 12px;
  font-weight: 700;
  color: rgb(92.575, 92.575, 92.575);
}

h5, label.h5 {
  font-size: 20px;
  text-align: center;
  margin-bottom: 21px;
}

h5 > strong, label.h5 > strong {
  top: 11px;
  padding: 0 10px 0 10px;
}

h6, label.h6 {
  font-size: 16px;
  text-align: center;
  margin-bottom: 16px;
}

h6 > strong, label.h6 > strong {
  top: 9px;
  padding: 0 8px 0 8px;
}

infobar {
  background: rgb(235.8710508387, 235.8710508387, 235.8710508387);
  border-bottom: 1px solid rgb(217.8133108361, 217.8133108361, 217.8133108361);
}
infobar entry {
  background-color: rgb(234.215366286, 234.215366286, 234.215366286);
  background-color: whitesmoke;
  border-color: rgb(183.7824330499, 183.7824330499, 183.7824330499);
  background-image: linear-gradient(to bottom, rgba(130, 130, 130, 0.04), transparent);
  color: #4c4c4c;
}
infobar entry:disabled {
  color: rgba(76, 76, 76, 0.4);
  background-image: linear-gradient(to bottom, rgba(130, 130, 130, 0), transparent);
  border-color: rgba(183.7824330499, 183.7824330499, 183.7824330499, 0.5);
  box-shadow: inset 0 0 0 1px transparent, inset 0 0 transparent, 0 1px rgba(255, 255, 255, 0.03);
}

/*
	font-size cases slider problem
*/
window {
  color: #4c4c4c;
  color: rgb(89.7047636678, 89.7047636678, 89.7047636678);
  font-weight: 400;
  font-size: 1em;
  text-shadow: none;
}

headerbar {
  min-height: 36px;
  padding: 0 7px 0 5px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid rgb(45.5026255703, 45.5026255703, 45.5026255703);
  background: #303030;
  font-weight: 600;
  font-size: 11.3px;
  color: white;
}
headerbar button {
  min-height: 24px;
  min-width: 24px;
  margin: 0px;
  padding: 0 9px;
  margin-top: 5px;
  margin-bottom: 5px;
}
headerbar button.image-button, headerbar button.toggle:not(.text-button) {
  padding: 0 0px;
}
headerbar.windowhandle button, headerbar.windowhandle button .text-button, headerbar.windowhandle button.image-button, headerbar.windowhandle button.toggle:not(.text-button) {
  margin-top: 5px;
  margin-bottom: 5px;
}
headerbar entry {
  margin-top: 4px;
  margin-bottom: 4px;
}
headerbar stackswitcher > button {
  font-size: 1em;
}
headerbar switch {
  border: 1px solid rgb(31.7846737705, 31.7846737705, 31.7846737705);
  background-color: rgb(217.8133108361, 217.8133108361, 217.8133108361);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.05);
}
headerbar switch image {
  color: rgba(238, 238, 238, 0.6);
}
headerbar switch slider {
  background-image: linear-gradient(to bottom, rgb(71.4165958229, 71.4165958229, 71.4165958229), rgb(66.6732303533, 66.6732303533, 66.6732303533), rgb(58.4679945225, 58.4679945225, 58.4679945225));
  box-shadow: 0 0 0 1px rgb(31.7846737705, 31.7846737705, 31.7846737705), inset 0 1px rgba(255, 255, 255, 0.08), inset 0 0 0 1px rgba(128, 128, 128, 0.03), inset 0 -1px rgba(128, 128, 128, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.32);
}
headerbar switch:hover slider {
  background-image: linear-gradient(to bottom, rgb(84.9869548459, 84.9869548459, 84.9869548459), rgb(71.6262485576, 71.6262485576, 71.6262485576));
}
headerbar switch:checked {
  border: 1px solid #080808;
  border: 1px solid hsl(253.6449119214, 164.6734028254%, 10.2245066166%);
  background-image: linear-gradient(to bottom, rgb(77, 161.5, 242.5), #3689e6);
}
headerbar switch:checked slider {
  box-shadow: 0 0 0 1px #1f1f1f, inset 0 1px rgba(255, 255, 255, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.8);
}
headerbar switch:checked image {
  color: #ffffff;
}
headerbar switch:disabled, headerbar switch:checked:disabled {
  background-color: #333;
  background-image: none;
  border: 1px solid #1f1f1f;
}
headerbar switch:disabled image, headerbar switch:checked:disabled image {
  color: rgba(238, 238, 238, 0.4);
}
headerbar switch:checked:disabled slider {
  box-shadow: 0 0 0 1px #1f1f1f, inset 0 1px rgba(255, 255, 255, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.22);
}
headerbar entry {
  background-color: rgb(41.1945595053, 41.1945595053, 41.1945595053);
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.05);
  border-color: rgb(23.8557910067, 23.8557910067, 23.8557910067);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.04), transparent);
  color: #eeeeee;
}
headerbar entry:disabled {
  color: rgba(238, 238, 238, 0.4);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), transparent);
  border-color: rgba(23.8557910067, 23.8557910067, 23.8557910067, 0.5);
  box-shadow: inset 0 0 0 1px transparent, inset 0 0 transparent, 0 1px rgba(255, 255, 255, 0.05);
}
headerbar button {
  background-image: linear-gradient(to bottom, rgb(68.7515276546, 68.7515276546, 68.7515276546), rgb(66.6732303533, 66.6732303533, 66.6732303533), rgb(61.0642028817, 61.0642028817, 61.0642028817));
  border: 1px solid rgb(31.7846737705, 31.7846737705, 31.7846737705);
  box-shadow: 0 1px rgba(60, 60, 60, 0.08) inset, 0 1px rgba(255, 255, 255, 0.05), 0 0 0 1px rgba(255, 255, 255, 0.03) inset, 0 -1px rgba(60, 60, 60, 0.03) inset;
  color: #eeeeee;
  text-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
  -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.84);
}
headerbar button.image-button:not(.text-button), headerbar button.toggle:not(.text-button) {
  color: #eeeeee;
}
headerbar button:hover {
  outline-color: transparent;
  border-color: rgb(31.7846737705, 31.7846737705, 31.7846737705);
  background-image: linear-gradient(to bottom, rgb(82.2411768936, 82.2411768936, 82.2411768936), rgb(74.3093472847, 74.3093472847, 74.3093472847));
  -gtk-icon-effect: highlight;
  box-shadow: 0 1px rgba(60, 60, 60, 0.08) inset, 0 1px rgba(255, 255, 255, 0.05), 0 0 0 1px rgba(255, 255, 255, 0.03) inset, 0 -1px rgba(60, 60, 60, 0.03) inset;
}
headerbar button:active, headerbar button:checked {
  color: #eeeeee;
  border-color: rgb(31.7846737705, 31.7846737705, 31.7846737705);
  background-image: linear-gradient(to bottom, rgb(41.2200862461, 41.2200862461, 41.2200862461), rgb(41.2200862461, 41.2200862461, 41.2200862461));
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.01);
  -gtk-icon-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
}
headerbar button:disabled {
  color: rgba(238, 238, 238, 0.4);
  background-image: linear-gradient(to bottom, rgb(68.7515276546, 68.7515276546, 68.7515276546), rgb(66.6732303533, 66.6732303533, 66.6732303533));
  border-color: rgba(31.7846737705, 31.7846737705, 31.7846737705, 0.5);
}
headerbar button:disabled image {
  color: rgba(255, 255, 255, 0.45);
}
headerbar button.suggested-action, headerbar button.blue {
  background-image: linear-gradient(to bottom, rgb(81.4745804117, 127.0682790855, 174.7572482337), rgb(79.2029617843, 124.7156435015, 172.2584839217), rgb(73.0381207205, 118.3395087348, 165.4787592621));
  border: 1px solid rgb(23.5885535962, 23.5885535962, 23.5885535962);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
  color: #eeeeee;
  text-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
  -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.84);
}
headerbar button.suggested-action.image-button:not(.text-button), headerbar button.suggested-action.toggle:not(.text-button), headerbar button.blue.image-button:not(.text-button), headerbar button.blue.toggle:not(.text-button) {
  color: #eeeeee;
}
headerbar button.suggested-action:hover, headerbar button.blue:hover {
  outline-color: transparent;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(83.7580365843, 142.0695147382, 203.8169830452), rgb(76.0258212365, 133.2316135132, 193.6332647836));
  -gtk-icon-effect: highlight;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
}
headerbar button.suggested-action:active, headerbar button.suggested-action:checked, headerbar button.blue:active, headerbar button.blue:checked {
  color: #eeeeee;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(50.6576703805, 95.3942437951, 140.982534541), rgb(50.6576703805, 95.3942437951, 140.982534541));
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.01);
  -gtk-icon-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
}
headerbar button.suggested-action:disabled, headerbar button.blue:disabled {
  color: rgba(238, 238, 238, 0.4);
  background-image: linear-gradient(to bottom, rgb(81.4745804117, 127.0682790855, 174.7572482337), rgb(79.2029617843, 124.7156435015, 172.2584839217));
  border-color: rgba(23.5885535962, 23.5885535962, 23.5885535962, 0.5);
}
headerbar button.suggested-action:disabled image, headerbar button.blue:disabled image {
  color: rgba(255, 255, 255, 0.45);
}
headerbar button.destructive-action, headerbar button.red {
  background-image: linear-gradient(to bottom, rgb(184.8879175359, 80.9346647484, 70.7662074255), rgb(182.2330268626, 78.548287293, 68.545834404), rgb(175.0188813727, 72.0432599769, 62.5210375638));
  border: 1px solid rgb(23.5885535962, 23.5885535962, 23.5885535962);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
  color: #eeeeee;
  text-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
  -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.84);
}
headerbar button.destructive-action.image-button:not(.text-button), headerbar button.destructive-action.toggle:not(.text-button), headerbar button.red.image-button:not(.text-button), headerbar button.red.toggle:not(.text-button) {
  color: #eeeeee;
}
headerbar button.destructive-action:hover, headerbar button.red:hover {
  outline-color: transparent;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(215.0912456626, 86.5944360908, 72.7533021569), rgb(204.2663448537, 78.3901313138, 65.3182041517));
  -gtk-icon-effect: highlight;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
}
headerbar button.destructive-action:active, headerbar button.destructive-action:checked, headerbar button.red:active, headerbar button.red:checked {
  color: #eeeeee;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(148.8038897545, 47.874214278, 40.6256165112), rgb(148.8038897545, 47.874214278, 40.6256165112));
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.01);
  -gtk-icon-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
}
headerbar button.destructive-action:disabled, headerbar button.red:disabled {
  color: rgba(238, 238, 238, 0.4);
  background-image: linear-gradient(to bottom, rgb(184.8879175359, 80.9346647484, 70.7662074255), rgb(182.2330268626, 78.548287293, 68.545834404));
  border-color: rgba(23.5885535962, 23.5885535962, 23.5885535962, 0.5);
}
headerbar button.destructive-action:disabled image, headerbar button.red:disabled image {
  color: rgba(255, 255, 255, 0.45);
}
headerbar button.yellow {
  background-image: linear-gradient(to bottom, rgb(226.7745964751, 170.6539150977, 73.3880889486), rgb(224.1639879143, 168.1617545773, 70.6109855712), rgb(217.0758799415, 161.3995357384, 62.8958748771));
  border: 1px solid rgb(23.5885535962, 23.5885535962, 23.5885535962);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
  color: #303030;
  text-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
  -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.84);
}
headerbar button.yellow.image-button:not(.text-button), headerbar button.yellow.toggle:not(.text-button) {
  color: #303030;
}
headerbar button.yellow:hover {
  outline-color: transparent;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(254.2107356533, 189.5915356252, 81.6433752469), rgb(245.4256920726, 180.5977018334, 71.2779723785));
  -gtk-icon-effect: highlight;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
}
headerbar button.yellow:active, headerbar button.yellow:checked {
  color: #303030;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(191.3997718825, 136.958943176, 30.3072191576), rgb(191.3997718825, 136.958943176, 30.3072191576));
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.01);
  -gtk-icon-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
}
headerbar button.yellow:disabled {
  color: rgba(48, 48, 48, 0.4);
  background-image: linear-gradient(to bottom, rgb(226.7745964751, 170.6539150977, 73.3880889486), rgb(224.1639879143, 168.1617545773, 70.6109855712));
  border-color: rgba(23.5885535962, 23.5885535962, 23.5885535962, 0.5);
}
headerbar button.yellow:disabled image {
  color: rgba(255, 255, 255, 0.45);
}
headerbar button.green {
  background-image: linear-gradient(to bottom, rgb(127.0803204739, 174.8126106222, 80.4241164943), rgb(124.7296812065, 172.3238794092, 77.9424797832), rgb(118.3587974058, 165.572218887, 71.1510570259));
  border: 1px solid rgb(23.5885535962, 23.5885535962, 23.5885535962);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
  color: #eeeeee;
  text-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
  -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.84);
}
headerbar button.green.image-button:not(.text-button), headerbar button.green.toggle:not(.text-button) {
  color: #eeeeee;
}
headerbar button.green:hover {
  outline-color: transparent;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(142.2383809135, 203.8197524572, 84.8487255914), rgb(133.506361382, 193.5271314086, 76.7253040036));
  -gtk-icon-effect: highlight;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
}
headerbar button.green:active, headerbar button.green:checked {
  color: #eeeeee;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(95.4288657915, 141.1892022401, 45.3529518061), rgb(95.4288657915, 141.1892022401, 45.3529518061));
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.01);
  -gtk-icon-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
}
headerbar button.green:disabled {
  color: rgba(238, 238, 238, 0.4);
  background-image: linear-gradient(to bottom, rgb(127.0803204739, 174.8126106222, 80.4241164943), rgb(124.7296812065, 172.3238794092, 77.9424797832));
  border-color: rgba(23.5885535962, 23.5885535962, 23.5885535962, 0.5);
}
headerbar button.green:disabled image {
  color: rgba(255, 255, 255, 0.45);
}
headerbar button.purple {
  background-image: linear-gradient(to bottom, rgb(114.3992612729, 81.2177439368, 174.4915385006), rgb(112.169806814, 78.8949103295, 171.944909185), rgb(106.1407308172, 72.5777520127, 165.0317832739));
  border: 1px solid rgb(23.5885535962, 23.5885535962, 23.5885535962);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
  color: #eeeeee;
  text-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
  -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.84);
}
headerbar button.purple.image-button:not(.text-button), headerbar button.purple.toggle:not(.text-button) {
  color: #eeeeee;
}
headerbar button.purple:hover {
  outline-color: transparent;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(124.8474357166, 84.1391030099, 203.9682344441), rgb(116.7920555652, 76.3650419801, 193.5377146763));
  -gtk-icon-effect: highlight;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
}
headerbar button.purple:active, headerbar button.purple:checked {
  color: #eeeeee;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(84.6388198583, 49.3914650248, 140.0050516733), rgb(84.6388198583, 49.3914650248, 140.0050516733));
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.01);
  -gtk-icon-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
}
headerbar button.purple:disabled {
  color: rgba(238, 238, 238, 0.4);
  background-image: linear-gradient(to bottom, rgb(114.3992612729, 81.2177439368, 174.4915385006), rgb(112.169806814, 78.8949103295, 171.944909185));
  border-color: rgba(23.5885535962, 23.5885535962, 23.5885535962, 0.5);
}
headerbar button.purple:disabled image {
  color: rgba(255, 255, 255, 0.45);
}
headerbar button.grey, headerbar button.gray {
  background-image: linear-gradient(to bottom, rgb(139.4880620798, 117.3472919583, 117.3672514525), rgb(137.1198072646, 115.0613445642, 115.0850193316), rgb(130.7020544039, 108.8723818962, 108.9066190194));
  border: 1px solid rgb(23.5885535962, 23.5885535962, 23.5885535962);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
  color: #eeeeee;
  text-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
  -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.84);
}
headerbar button.grey.image-button:not(.text-button), headerbar button.grey.toggle:not(.text-button), headerbar button.gray.image-button:not(.text-button), headerbar button.gray.toggle:not(.text-button) {
  color: #eeeeee;
}
headerbar button.grey:hover, headerbar button.gray:hover {
  outline-color: transparent;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(167.8920170436, 119.3023779582, 119.2135354989), rgb(158.2636477159, 111.3299798944, 111.2639942841));
  -gtk-icon-effect: highlight;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
}
headerbar button.grey:active, headerbar button.grey:checked, headerbar button.gray:active, headerbar button.gray:checked {
  color: #eeeeee;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(107.6213468618, 86.694426509, 86.7740994836), rgb(107.6213468618, 86.694426509, 86.7740994836));
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.01);
  -gtk-icon-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
}
headerbar button.grey:disabled, headerbar button.gray:disabled {
  color: rgba(238, 238, 238, 0.4);
  background-image: linear-gradient(to bottom, rgb(139.4880620798, 117.3472919583, 117.3672514525), rgb(137.1198072646, 115.0613445642, 115.0850193316));
  border-color: rgba(23.5885535962, 23.5885535962, 23.5885535962, 0.5);
}
headerbar button.grey:disabled image, headerbar button.gray:disabled image {
  color: rgba(255, 255, 255, 0.45);
}
headerbar button.silver {
  background-image: linear-gradient(to bottom, rgb(227.4031832727, 224.6372956196, 224.6373962318), rgb(224.8248734636, 222.0650224649, 222.0651412711), rgb(217.8269978932, 215.0838015044, 215.083971134));
  border: 1px solid rgb(23.5885535962, 23.5885535962, 23.5885535962);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
  color: #303030;
  text-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
  -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.84);
}
headerbar button.silver.image-button:not(.text-button), headerbar button.silver.toggle:not(.text-button) {
  color: #303030;
}
headerbar button.silver:hover {
  outline-color: transparent;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(246.9100187764, 238.2289711919, 238.2281736797), rgb(238.1779516466, 227.5742303127, 227.5730768178));
  -gtk-icon-effect: highlight;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 -1px rgba(255, 255, 255, 0.03);
}
headerbar button.silver:active, headerbar button.silver:checked {
  color: #303030;
  border-color: rgb(23.5885535962, 23.5885535962, 23.5885535962);
  background-image: linear-gradient(to bottom, rgb(192.5130773631, 189.833750646, 189.8341241846), rgb(192.5130773631, 189.833750646, 189.8341241846));
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.01);
  -gtk-icon-shadow: none;
  transition: background 128ms, background-image 128ms, border 128ms, color 128ms, box-shadow 128ms;
}
headerbar button.silver:disabled {
  color: rgba(48, 48, 48, 0.4);
  background-image: linear-gradient(to bottom, rgb(227.4031832727, 224.6372956196, 224.6373962318), rgb(224.8248734636, 222.0650224649, 222.0651412711));
  border-color: rgba(23.5885535962, 23.5885535962, 23.5885535962, 0.5);
}
headerbar button.silver:disabled image {
  color: rgba(96, 96, 96, 0.45);
}
headerbar separator {
  background-color: transparent;
}

headerbar button.titlebutton, windowcontrols button {
  min-width: 16px;
  min-height: 16px;
  padding: 0;
  margin-right: 2px;
  margin-left: 0px;
}
headerbar button.titlebutton:last-child, windowcontrols button:last-child {
  margin-right: 3px;
}

.mediabar {
  min-height: 36px;
  padding: 0 7px 0 5px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid rgb(45.5026255703, 45.5026255703, 45.5026255703);
  background: #303030;
  font-weight: 600;
  font-size: 11.3px;
  color: white;
}
.mediabar button {
  min-height: 16px;
  min-width: 16px;
  margin: 0px;
  padding: 3px 3px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.mediabar button.image-button, .mediabar button.toggle:not(.text-button) {
  padding: 0 0px;
}

toolbar.horizontal {
  min-height: 36px;
  border-bottom: 1px solid rgb(217.8133108361, 217.8133108361, 217.8133108361);
  padding: 0 5px;
}
toolbar.horizontal entry {
  margin-top: 3px;
  margin-bottom: 3px;
}
toolbar.horizontal button {
  min-height: 25px;
  min-width: 25px;
  margin: 0px;
  padding: 0 8px;
  margin-top: 5px;
  margin-bottom: 5px;
}
toolbar.horizontal button.image-button, toolbar.horizontal button.toggle:not(.text-button) {
  padding: 0;
}
toolbar.horizontal entry {
  min-height: 22px;
  padding-bottom: 1px;
}

toolbar, box.toolbar {
  background: rgb(233.2749270981, 233.2749270981, 233.2749270981);
}
toolbar.primary-toolbar, box.toolbar.primary-toolbar {
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}
toolbar entry, box.toolbar entry {
  background-color: rgb(231.6227062713, 231.6227062713, 231.6227062713);
  background-color: rgb(242.3851023656, 242.3851023656, 242.3851023656);
  border-color: rgb(181.3054181259, 181.3054181259, 181.3054181259);
  background-image: linear-gradient(to bottom, rgba(130, 130, 130, 0.04), transparent);
  color: #4c4c4c;
}
toolbar entry:disabled, box.toolbar entry:disabled {
  color: rgba(76, 76, 76, 0.4);
  background-image: linear-gradient(to bottom, rgba(130, 130, 130, 0), transparent);
  border-color: rgba(181.3054181259, 181.3054181259, 181.3054181259, 0.5);
  box-shadow: inset 0 0 0 1px transparent, inset 0 0 transparent, 0 1px rgba(255, 255, 255, 0.03);
}
toolbar button, box.toolbar button {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgb(233.2749270981, 233.2749270981, 233.2749270981), rgb(228.09903232, 228.09903232, 228.09903232));
  border: 1px solid rgb(181.3054181259, 181.3054181259, 181.3054181259);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);
  color: #606060;
  text-shadow: 0 1px 0 #ebebeb;
  transition: background 220ms, background-image 220ms, border 220ms, color 220ms, box-shadow 220ms;
}
toolbar button.image-button:not(.text-button), toolbar button.toggle:not(.text-button), box.toolbar button.image-button:not(.text-button), box.toolbar button.toggle:not(.text-button) {
  color: rgb(86.9330183388, 86.9330183388, 86.9330183388);
}
toolbar button:hover, toolbar button.flat:hover, box.toolbar button:hover, box.toolbar button.flat:hover {
  background-image: linear-gradient(to bottom, rgb(243.2343701794, 243.2343701794, 243.2343701794), rgb(238.0170979376, 238.0170979376, 238.0170979376));
  border: 1px solid rgb(181.3054181259, 181.3054181259, 181.3054181259);
}
toolbar button:active, toolbar button:checked, toolbar button.flat:active, toolbar button.flat:checked, box.toolbar button:active, box.toolbar button:checked, box.toolbar button.flat:active, box.toolbar button.flat:checked {
  background-image: linear-gradient(to bottom, rgb(220.3762697482, 220.3762697482, 220.3762697482), rgb(220.3762697482, 220.3762697482, 220.3762697482));
  border: 1px solid rgb(181.3054181259, 181.3054181259, 181.3054181259);
  color: #404040;
}
toolbar button:disabled, box.toolbar button:disabled {
  color: rgba(96, 96, 96, 0.75);
  color: rgba(96, 96, 96, 0.75);
  background-image: linear-gradient(to bottom, rgb(228.3249323698, 228.3249323698, 228.3249323698), rgb(223.1701040091, 223.1701040091, 223.1701040091));
  border-color: rgba(181.3054181259, 181.3054181259, 181.3054181259, 0.75);
}
toolbar button:disabled image, box.toolbar button:disabled image {
  color: rgba(96, 96, 96, 0.45);
}
toolbar button > svg, toolbar button svg.icon, box.toolbar button > svg, box.toolbar button svg.icon {
  fill: rgb(86.9330183388, 86.9330183388, 86.9330183388);
}

toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * {
  margin-right: 0px;
  margin-bottom: 0px;
}

box.inline-toolbar, actionbar.inline-toolbar {
  background: transparent;
  border: 1px solid rgb(217.8133108361, 217.8133108361, 217.8133108361);
}
box.inline-toolbar button, actionbar.inline-toolbar button {
  color: #505050;
  padding: 2px;
  min-width: 16px;
  min-height: 16px;
  background-image: none;
  border-color: transparent;
  box-shadow: none;
}

treeview.sidebar, treeview.places-treeview, treeview.NemoSidebar {
  background-color: rgb(240.6230617189, 240.6230617189, 240.6230617189);
  border-width: 0;
  font-weight: 600;
  font-size: 1em;
}
treeview.sidebar.bg\:4, treeview.places-treeview.bg\:4, treeview.NemoSidebar.bg\:4 {
  background-color: rgb(235.8710508387, 235.8710508387, 235.8710508387);
}

stackswitcher.sidebar {
  background-color: #303030;
  box-shadow: inset -3px 2px 5px -2px rgba(0, 0, 0, 0.4);
  color: rgba(64, 64, 64, 0.9);
}
stackswitcher.sidebar > button {
  background-image: none;
  background-color: transparent;
  box-shadow: none;
  padding: 5px 4px;
  width: 160px;
  min-height: 34px;
  min-width: 34px;
  font-size: 11.3px;
  font-weight: 500;
  line-height: 12px;
  color: rgba(64, 64, 64, 0.9);
  transition: background-color 512ms ease, width 200ms;
  --webkit-transition: background-color 512ms ease, width 200ms;
  border: 1px solid transparent;
  border-radius: 0;
  background-image: none;
  background-color: transparent;
}
stackswitcher.sidebar > button:first-child {
  margin-top: 0;
}
stackswitcher.sidebar > button:active, stackswitcher.sidebar > button:active:last-child, stackswitcher.sidebar > button:checked, stackswitcher.sidebar > button:checked:last-child, stackswitcher.sidebar > button.\:active, stackswitcher.sidebar > button.\:active:last-child, stackswitcher.sidebar > button.\:checked, stackswitcher.sidebar > button.\:checked:last-child {
  background-color: rgb(67.2161779035, 67.2161779035, 67.2161779035);
  border-radius: 0;
}
stackswitcher.sidebar > button.image-button {
  -gtk-icon-shadow: none;
}
stackswitcher.sidebar > button.image-button:not(.text-button), stackswitcher.sidebar > button.toggle:not(.text-button) {
  min-height: 35px;
  min-width: 35px;
}
stackswitcher.sidebar > button > span {
  margin-left: 6px;
  margin-right: 6px;
  color: white;
}
stackswitcher.sidebar > button > image {
  transition: color 512ms ease;
  --webkit-transition: color 512ms ease;
  -gtk-icon-transform: scale(1);
  padding: 0;
  color: #c1c1c1;
}
stackswitcher.sidebar > button:checked > image {
  color: white;
}

stack > list {
  background-color: #303030;
  box-shadow: inset -3px 2px 5px -2px rgba(0, 0, 0, 0.4);
  color: rgba(64, 64, 64, 0.9);
  min-width: 200px;
}
stack > list row {
  transition: background-color 512ms ease;
  color: rgb(255, 255, 255);
}
stack > list row image {
  transition: color 512ms ease;
  color: rgba(255, 255, 255, 0.7);
}
stack > list row.\:selected {
  background-color: rgb(67.2161779035, 67.2161779035, 67.2161779035);
}
stack > list row.\:selected image {
  color: rgb(255, 255, 255);
}
stack > list separator {
  background-color: rgb(43.02603567, 43.02603567, 43.02603567);
}

frame border, x-frame border {
  border: 1px solid rgb(227.6470295318, 227.6470295318, 227.6470295318);
  border-radius: 2px;
  padding: 0px;
}
frame border.flat, x-frame border.flat {
  border: none;
}
frame.imgtest, x-frame.imgtest {
  background-size: cover;
  border: 0;
  border-bottom: none;
}

grid > scrolledwindow {
  border: 1px solid rgb(195.6953507166, 195.6953507166, 195.6953507166);
  border-radius: 2px;
}

scrolledwindow.frame {
  border: 1px solid rgb(217.8133108361, 217.8133108361, 217.8133108361);
}
scrolledwindow.flat {
  border: none;
}

stack > scrolledwindow.frame {
  border-left: none;
}

frame > stack > scrolledwindow {
  margin-top: -12px;
  margin-left: -12px;
  margin-bottom: -12px;
  margin-right: -12px;
}

stackswitcher > button, stackswitcher > button:hover, stackswitcher > button:active, stackswitcher > button:checked, stackswitcher > entry, stackswitcher > entry:hover, stackswitcher > entry:active, stackswitcher > entry:checked, box.linked > button, box.linked > button:hover, box.linked > button:active, box.linked > button:checked, box.linked > entry, box.linked > entry:hover, box.linked > entry:active, box.linked > entry:checked, grid.linked > button, grid.linked > button:hover, grid.linked > button:active, grid.linked > button:checked, grid.linked > entry, grid.linked > entry:hover, grid.linked > entry:active, grid.linked > entry:checked, buttonbox.linked > button, buttonbox.linked > button:hover, buttonbox.linked > button:active, buttonbox.linked > button:checked, buttonbox.linked > entry, buttonbox.linked > entry:hover, buttonbox.linked > entry:active, buttonbox.linked > entry:checked, .path-bar > button, .path-bar > button:hover, .path-bar > button:active, .path-bar > button:checked, .path-bar > entry, .path-bar > entry:hover, .path-bar > entry:active, .path-bar > entry:checked, viewswitcher > box > button, viewswitcher > box > button:hover, viewswitcher > box > button:active, viewswitcher > box > button:checked, viewswitcher > box > entry, viewswitcher > box > entry:hover, viewswitcher > box > entry:active, viewswitcher > box > entry:checked, spinbutton > button, spinbutton > button:hover, spinbutton > button:active, spinbutton > button:checked, spinbutton > entry, spinbutton > entry:hover, spinbutton > entry:active, spinbutton > entry:checked {
  border-right-width: 0;
  border-radius: 0;
}
stackswitcher > button stack, stackswitcher > button:hover stack, stackswitcher > button:active stack, stackswitcher > button:checked stack, stackswitcher > entry stack, stackswitcher > entry:hover stack, stackswitcher > entry:active stack, stackswitcher > entry:checked stack, box.linked > button stack, box.linked > button:hover stack, box.linked > button:active stack, box.linked > button:checked stack, box.linked > entry stack, box.linked > entry:hover stack, box.linked > entry:active stack, box.linked > entry:checked stack, grid.linked > button stack, grid.linked > button:hover stack, grid.linked > button:active stack, grid.linked > button:checked stack, grid.linked > entry stack, grid.linked > entry:hover stack, grid.linked > entry:active stack, grid.linked > entry:checked stack, buttonbox.linked > button stack, buttonbox.linked > button:hover stack, buttonbox.linked > button:active stack, buttonbox.linked > button:checked stack, buttonbox.linked > entry stack, buttonbox.linked > entry:hover stack, buttonbox.linked > entry:active stack, buttonbox.linked > entry:checked stack, .path-bar > button stack, .path-bar > button:hover stack, .path-bar > button:active stack, .path-bar > button:checked stack, .path-bar > entry stack, .path-bar > entry:hover stack, .path-bar > entry:active stack, .path-bar > entry:checked stack, viewswitcher > box > button stack, viewswitcher > box > button:hover stack, viewswitcher > box > button:active stack, viewswitcher > box > button:checked stack, viewswitcher > box > entry stack, viewswitcher > box > entry:hover stack, viewswitcher > box > entry:active stack, viewswitcher > box > entry:checked stack, spinbutton > button stack, spinbutton > button:hover stack, spinbutton > button:active stack, spinbutton > button:checked stack, spinbutton > entry stack, spinbutton > entry:hover stack, spinbutton > entry:active stack, spinbutton > entry:checked stack {
  padding-left: 0;
  padding-right: 18px;
}
stackswitcher > button stack > box > image, stackswitcher > button:hover stack > box > image, stackswitcher > button:active stack > box > image, stackswitcher > button:checked stack > box > image, stackswitcher > entry stack > box > image, stackswitcher > entry:hover stack > box > image, stackswitcher > entry:active stack > box > image, stackswitcher > entry:checked stack > box > image, box.linked > button stack > box > image, box.linked > button:hover stack > box > image, box.linked > button:active stack > box > image, box.linked > button:checked stack > box > image, box.linked > entry stack > box > image, box.linked > entry:hover stack > box > image, box.linked > entry:active stack > box > image, box.linked > entry:checked stack > box > image, grid.linked > button stack > box > image, grid.linked > button:hover stack > box > image, grid.linked > button:active stack > box > image, grid.linked > button:checked stack > box > image, grid.linked > entry stack > box > image, grid.linked > entry:hover stack > box > image, grid.linked > entry:active stack > box > image, grid.linked > entry:checked stack > box > image, buttonbox.linked > button stack > box > image, buttonbox.linked > button:hover stack > box > image, buttonbox.linked > button:active stack > box > image, buttonbox.linked > button:checked stack > box > image, buttonbox.linked > entry stack > box > image, buttonbox.linked > entry:hover stack > box > image, buttonbox.linked > entry:active stack > box > image, buttonbox.linked > entry:checked stack > box > image, .path-bar > button stack > box > image, .path-bar > button:hover stack > box > image, .path-bar > button:active stack > box > image, .path-bar > button:checked stack > box > image, .path-bar > entry stack > box > image, .path-bar > entry:hover stack > box > image, .path-bar > entry:active stack > box > image, .path-bar > entry:checked stack > box > image, viewswitcher > box > button stack > box > image, viewswitcher > box > button:hover stack > box > image, viewswitcher > box > button:active stack > box > image, viewswitcher > box > button:checked stack > box > image, viewswitcher > box > entry stack > box > image, viewswitcher > box > entry:hover stack > box > image, viewswitcher > box > entry:active stack > box > image, viewswitcher > box > entry:checked stack > box > image, spinbutton > button stack > box > image, spinbutton > button:hover stack > box > image, spinbutton > button:active stack > box > image, spinbutton > button:checked stack > box > image, spinbutton > entry stack > box > image, spinbutton > entry:hover stack > box > image, spinbutton > entry:active stack > box > image, spinbutton > entry:checked stack > box > image {
  padding-left: 0;
  padding-right: 0;
}
stackswitcher > button:last-child, stackswitcher > button:last-child:hover, stackswitcher > button:last-child:active, stackswitcher > button:last-child:checked, stackswitcher entry:last-child, stackswitcher entry:last-child:hover, stackswitcher entry:last-child:active, stackswitcher entry:last-child:checked, stackswitcher > entry + button.suggested-action, stackswitcher > entry + button.suggested-action:hover, stackswitcher > entry + button.suggested-action:active, stackswitcher > entry + button.suggested-action:checked, stackswitcher > entry + button.destructive-action, stackswitcher > entry + button.destructive-action:hover, stackswitcher > entry + button.destructive-action:active, stackswitcher > entry + button.destructive-action:checked, box.linked > button:last-child, box.linked > button:last-child:hover, box.linked > button:last-child:active, box.linked > button:last-child:checked, box.linked entry:last-child, box.linked entry:last-child:hover, box.linked entry:last-child:active, box.linked entry:last-child:checked, box.linked > entry + button.suggested-action, box.linked > entry + button.suggested-action:hover, box.linked > entry + button.suggested-action:active, box.linked > entry + button.suggested-action:checked, box.linked > entry + button.destructive-action, box.linked > entry + button.destructive-action:hover, box.linked > entry + button.destructive-action:active, box.linked > entry + button.destructive-action:checked, grid.linked > button:last-child, grid.linked > button:last-child:hover, grid.linked > button:last-child:active, grid.linked > button:last-child:checked, grid.linked entry:last-child, grid.linked entry:last-child:hover, grid.linked entry:last-child:active, grid.linked entry:last-child:checked, grid.linked > entry + button.suggested-action, grid.linked > entry + button.suggested-action:hover, grid.linked > entry + button.suggested-action:active, grid.linked > entry + button.suggested-action:checked, grid.linked > entry + button.destructive-action, grid.linked > entry + button.destructive-action:hover, grid.linked > entry + button.destructive-action:active, grid.linked > entry + button.destructive-action:checked, buttonbox.linked > button:last-child, buttonbox.linked > button:last-child:hover, buttonbox.linked > button:last-child:active, buttonbox.linked > button:last-child:checked, buttonbox.linked entry:last-child, buttonbox.linked entry:last-child:hover, buttonbox.linked entry:last-child:active, buttonbox.linked entry:last-child:checked, buttonbox.linked > entry + button.suggested-action, buttonbox.linked > entry + button.suggested-action:hover, buttonbox.linked > entry + button.suggested-action:active, buttonbox.linked > entry + button.suggested-action:checked, buttonbox.linked > entry + button.destructive-action, buttonbox.linked > entry + button.destructive-action:hover, buttonbox.linked > entry + button.destructive-action:active, buttonbox.linked > entry + button.destructive-action:checked, .path-bar > button:last-child, .path-bar > button:last-child:hover, .path-bar > button:last-child:active, .path-bar > button:last-child:checked, .path-bar entry:last-child, .path-bar entry:last-child:hover, .path-bar entry:last-child:active, .path-bar entry:last-child:checked, .path-bar > entry + button.suggested-action, .path-bar > entry + button.suggested-action:hover, .path-bar > entry + button.suggested-action:active, .path-bar > entry + button.suggested-action:checked, .path-bar > entry + button.destructive-action, .path-bar > entry + button.destructive-action:hover, .path-bar > entry + button.destructive-action:active, .path-bar > entry + button.destructive-action:checked, viewswitcher > box > button:last-child, viewswitcher > box > button:last-child:hover, viewswitcher > box > button:last-child:active, viewswitcher > box > button:last-child:checked, viewswitcher > box entry:last-child, viewswitcher > box entry:last-child:hover, viewswitcher > box entry:last-child:active, viewswitcher > box entry:last-child:checked, viewswitcher > box > entry + button.suggested-action, viewswitcher > box > entry + button.suggested-action:hover, viewswitcher > box > entry + button.suggested-action:active, viewswitcher > box > entry + button.suggested-action:checked, viewswitcher > box > entry + button.destructive-action, viewswitcher > box > entry + button.destructive-action:hover, viewswitcher > box > entry + button.destructive-action:active, viewswitcher > box > entry + button.destructive-action:checked, spinbutton > button:last-child, spinbutton > button:last-child:hover, spinbutton > button:last-child:active, spinbutton > button:last-child:checked, spinbutton entry:last-child, spinbutton entry:last-child:hover, spinbutton entry:last-child:active, spinbutton entry:last-child:checked, spinbutton > entry + button.suggested-action, spinbutton > entry + button.suggested-action:hover, spinbutton > entry + button.suggested-action:active, spinbutton > entry + button.suggested-action:checked, spinbutton > entry + button.destructive-action, spinbutton > entry + button.destructive-action:hover, spinbutton > entry + button.destructive-action:active, spinbutton > entry + button.destructive-action:checked {
  border-right-width: 1px;
}
stackswitcher > button:first-child, box.linked > button:first-child, grid.linked > button:first-child, buttonbox.linked > button:first-child, .path-bar > button:first-child, viewswitcher > box > button:first-child, spinbutton > button:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
stackswitcher > button:last-child, box.linked > button:last-child, grid.linked > button:last-child, buttonbox.linked > button:last-child, .path-bar > button:last-child, viewswitcher > box > button:last-child, spinbutton > button:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
stackswitcher.vertical > button, stackswitcher.vertical > button:hover, stackswitcher.vertical > button:active, stackswitcher.vertical > button:checked, stackswitcher.vertical > entry, stackswitcher.vertical > entry:hover, stackswitcher.vertical > entry:active, stackswitcher.vertical > entry:checked, box.linked.vertical > button, box.linked.vertical > button:hover, box.linked.vertical > button:active, box.linked.vertical > button:checked, box.linked.vertical > entry, box.linked.vertical > entry:hover, box.linked.vertical > entry:active, box.linked.vertical > entry:checked, grid.linked.vertical > button, grid.linked.vertical > button:hover, grid.linked.vertical > button:active, grid.linked.vertical > button:checked, grid.linked.vertical > entry, grid.linked.vertical > entry:hover, grid.linked.vertical > entry:active, grid.linked.vertical > entry:checked, buttonbox.linked.vertical > button, buttonbox.linked.vertical > button:hover, buttonbox.linked.vertical > button:active, buttonbox.linked.vertical > button:checked, buttonbox.linked.vertical > entry, buttonbox.linked.vertical > entry:hover, buttonbox.linked.vertical > entry:active, buttonbox.linked.vertical > entry:checked, .path-bar.vertical > button, .path-bar.vertical > button:hover, .path-bar.vertical > button:active, .path-bar.vertical > button:checked, .path-bar.vertical > entry, .path-bar.vertical > entry:hover, .path-bar.vertical > entry:active, .path-bar.vertical > entry:checked, viewswitcher > box.vertical > button, viewswitcher > box.vertical > button:hover, viewswitcher > box.vertical > button:active, viewswitcher > box.vertical > button:checked, viewswitcher > box.vertical > entry, viewswitcher > box.vertical > entry:hover, viewswitcher > box.vertical > entry:active, viewswitcher > box.vertical > entry:checked, spinbutton.vertical > button, spinbutton.vertical > button:hover, spinbutton.vertical > button:active, spinbutton.vertical > button:checked, spinbutton.vertical > entry, spinbutton.vertical > entry:hover, spinbutton.vertical > entry:active, spinbutton.vertical > entry:checked {
  border-radius: 1;
  border-right-width: 1px;
  border-bottom-width: 0;
}
stackswitcher.vertical > button:last-child, stackswitcher.vertical > button:last-child:hover, stackswitcher.vertical > button:last-child:active, stackswitcher.vertical > button:last-child:checked, stackswitcher.vertical entry:last-child, stackswitcher.vertical entry:last-child:hover, stackswitcher.vertical entry:last-child:active, stackswitcher.vertical entry:last-child:checked, stackswitcher.vertical > entry + button.suggested-action, stackswitcher.vertical > entry + button.suggested-action:hover, stackswitcher.vertical > entry + button.suggested-action:active, stackswitcher.vertical > entry + button.suggested-action:checked, stackswitcher.vertical > entry + button.destructive-action, stackswitcher.vertical > entry + button.destructive-action:hover, stackswitcher.vertical > entry + button.destructive-action:active, stackswitcher.vertical > entry + button.destructive-action:checked, box.linked.vertical > button:last-child, box.linked.vertical > button:last-child:hover, box.linked.vertical > button:last-child:active, box.linked.vertical > button:last-child:checked, box.linked.vertical entry:last-child, box.linked.vertical entry:last-child:hover, box.linked.vertical entry:last-child:active, box.linked.vertical entry:last-child:checked, box.linked.vertical > entry + button.suggested-action, box.linked.vertical > entry + button.suggested-action:hover, box.linked.vertical > entry + button.suggested-action:active, box.linked.vertical > entry + button.suggested-action:checked, box.linked.vertical > entry + button.destructive-action, box.linked.vertical > entry + button.destructive-action:hover, box.linked.vertical > entry + button.destructive-action:active, box.linked.vertical > entry + button.destructive-action:checked, grid.linked.vertical > button:last-child, grid.linked.vertical > button:last-child:hover, grid.linked.vertical > button:last-child:active, grid.linked.vertical > button:last-child:checked, grid.linked.vertical entry:last-child, grid.linked.vertical entry:last-child:hover, grid.linked.vertical entry:last-child:active, grid.linked.vertical entry:last-child:checked, grid.linked.vertical > entry + button.suggested-action, grid.linked.vertical > entry + button.suggested-action:hover, grid.linked.vertical > entry + button.suggested-action:active, grid.linked.vertical > entry + button.suggested-action:checked, grid.linked.vertical > entry + button.destructive-action, grid.linked.vertical > entry + button.destructive-action:hover, grid.linked.vertical > entry + button.destructive-action:active, grid.linked.vertical > entry + button.destructive-action:checked, buttonbox.linked.vertical > button:last-child, buttonbox.linked.vertical > button:last-child:hover, buttonbox.linked.vertical > button:last-child:active, buttonbox.linked.vertical > button:last-child:checked, buttonbox.linked.vertical entry:last-child, buttonbox.linked.vertical entry:last-child:hover, buttonbox.linked.vertical entry:last-child:active, buttonbox.linked.vertical entry:last-child:checked, buttonbox.linked.vertical > entry + button.suggested-action, buttonbox.linked.vertical > entry + button.suggested-action:hover, buttonbox.linked.vertical > entry + button.suggested-action:active, buttonbox.linked.vertical > entry + button.suggested-action:checked, buttonbox.linked.vertical > entry + button.destructive-action, buttonbox.linked.vertical > entry + button.destructive-action:hover, buttonbox.linked.vertical > entry + button.destructive-action:active, buttonbox.linked.vertical > entry + button.destructive-action:checked, .path-bar.vertical > button:last-child, .path-bar.vertical > button:last-child:hover, .path-bar.vertical > button:last-child:active, .path-bar.vertical > button:last-child:checked, .path-bar.vertical entry:last-child, .path-bar.vertical entry:last-child:hover, .path-bar.vertical entry:last-child:active, .path-bar.vertical entry:last-child:checked, .path-bar.vertical > entry + button.suggested-action, .path-bar.vertical > entry + button.suggested-action:hover, .path-bar.vertical > entry + button.suggested-action:active, .path-bar.vertical > entry + button.suggested-action:checked, .path-bar.vertical > entry + button.destructive-action, .path-bar.vertical > entry + button.destructive-action:hover, .path-bar.vertical > entry + button.destructive-action:active, .path-bar.vertical > entry + button.destructive-action:checked, viewswitcher > box.vertical > button:last-child, viewswitcher > box.vertical > button:last-child:hover, viewswitcher > box.vertical > button:last-child:active, viewswitcher > box.vertical > button:last-child:checked, viewswitcher > box.vertical entry:last-child, viewswitcher > box.vertical entry:last-child:hover, viewswitcher > box.vertical entry:last-child:active, viewswitcher > box.vertical entry:last-child:checked, viewswitcher > box.vertical > entry + button.suggested-action, viewswitcher > box.vertical > entry + button.suggested-action:hover, viewswitcher > box.vertical > entry + button.suggested-action:active, viewswitcher > box.vertical > entry + button.suggested-action:checked, viewswitcher > box.vertical > entry + button.destructive-action, viewswitcher > box.vertical > entry + button.destructive-action:hover, viewswitcher > box.vertical > entry + button.destructive-action:active, viewswitcher > box.vertical > entry + button.destructive-action:checked, spinbutton.vertical > button:last-child, spinbutton.vertical > button:last-child:hover, spinbutton.vertical > button:last-child:active, spinbutton.vertical > button:last-child:checked, spinbutton.vertical entry:last-child, spinbutton.vertical entry:last-child:hover, spinbutton.vertical entry:last-child:active, spinbutton.vertical entry:last-child:checked, spinbutton.vertical > entry + button.suggested-action, spinbutton.vertical > entry + button.suggested-action:hover, spinbutton.vertical > entry + button.suggested-action:active, spinbutton.vertical > entry + button.suggested-action:checked, spinbutton.vertical > entry + button.destructive-action, spinbutton.vertical > entry + button.destructive-action:hover, spinbutton.vertical > entry + button.destructive-action:active, spinbutton.vertical > entry + button.destructive-action:checked {
  border-bottom-width: 1px;
}

box.linked button {
  padding-top: 0;
  padding-bottom: 0;
}
box.linked.horizontal > combobox button:last-child, box.linked.horizontal > combobox button:last-child:hover, box.linked.horizontal > combobox button:last-child:active, box.linked.horizontal > combobox button:last-child:checked {
  border-right-width: 0px;
}
box.linked.horizontal > combobox:last-child button, box.linked.horizontal > combobox:last-child button:hover, box.linked.horizontal > combobox:last-child button:active, box.linked.horizontal > combobox:last-child button:checked {
  border-right-width: 1px;
}
box.linked entry.combo + button.combo {
  padding: 0 5px 0 5px;
  background-color: rgb(243.3323602873, 243.3323602873, 243.3323602873);
  border-color: rgb(192.5008193789, 192.5008193789, 192.5008193789);
  background-image: linear-gradient(to bottom, rgba(130, 130, 130, 0.04), transparent);
  color: #4c4c4c;
}
box.linked entry.combo + button.combo:disabled {
  color: rgba(76, 76, 76, 0.4);
  background-image: linear-gradient(to bottom, rgba(130, 130, 130, 0), transparent);
  border-color: rgba(192.5008193789, 192.5008193789, 192.5008193789, 0.5);
  box-shadow: inset 0 0 0 1px transparent, inset 0 0 transparent, 0 1px rgba(255, 255, 255, 0.03);
}
box.linked entry.combo + button.combo:hover {
  background-color: transparent;
}
box.linked entry.combo + button.combo:active {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.05);
}
box.linked entry.combo + button.combo.combo {
  padding: 0;
}

box.page {
  padding: 25px;
}
box.page box.card {
  margin-top: 25px;
}
box.page box.card:first-child {
  margin-top: 0px;
}

.view, iconview,
.view text,
iconview text,
textview text {
  background-color: #f5f5f5;
}

paned > box scrolledwindow, paned > grid scrolledwindow {
  border: none;
  border-radius: 0;
}
paned > box scrolledwindow > treeview cell, paned > box scrolledwindow > treeview .cell, paned > grid scrolledwindow > treeview cell, paned > grid scrolledwindow > treeview .cell {
  box-shadow: none;
}

flowbox * {
  transition: left 1s linear;
}

menubar {
  min-height: 24px;
  padding: 0px 6px 0px 0;
  margin: 0;
  background: rgb(233.2749270981, 233.2749270981, 233.2749270981);
  font-weight: 500;
  font-size: 0.96em;
  color: #4c4c4c;
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.08);
}
menubar > item, menubar > menuitem {
  min-height: 16px;
  padding: 0 6px 1px;
  margin: 0;
  border-radius: 0;
  color: inherit;
}
menubar > item.\:selected, menubar > item:hover, menubar > menuitem.\:selected, menubar > menuitem:hover {
  background-color: rgb(220.1198186007, 220.1198186007, 220.1198186007);
}
menubar > item:active, menubar > menuitem:active {
  background-color: rgb(213.5967918412, 213.5967918412, 213.5967918412);
}
menubar > item:disabled, menubar > menuitem:disabled {
  color: rgba(76, 76, 76, 0.4);
}

toolbarview > .top-bar menubar,
toolbarview > .bottom-bar menubar {
  box-shadow: none;
  padding-bottom: 0;
}

label.heading {
  font-weight: 700;
  color: rgb(96, 96, 96);
}
button {
  padding: 5px 8px 5px;
  min-height: 15px;
  min-width: 16px;
  border-radius: 2px;
  color: #4c4c4c;
  font-size: 0.92em;
  font-weight: 500;
  text-shadow: none;
  background-color: transparent;
  background-image: linear-gradient(to bottom, #f5f5f5, rgb(239.7755273425, 239.7755273425, 239.7755273425));
  border: 1px solid rgb(192.5008193789, 192.5008193789, 192.5008193789);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);
  color: #606060;
  text-shadow: 0 1px 0 #ebebeb;
  transition: background 220ms, background-image 220ms, border 220ms, color 220ms, box-shadow 220ms;
}
button.image-button:not(.text-button), button.toggle:not(.text-button) {
  padding: 0;
  min-height: 24px;
  min-width: 24px;
}
button.close.flat {
  padding: 0;
  min-width: 8px;
  min-height: 8px;
  margin-right: 4px;
}
button.flat, button.flat:disabled {
  background-image: none;
  border-color: transparent;
  box-shadow: none;
}
button.image-button:not(.text-button), button.toggle:not(.text-button) {
  color: rgb(86.9330183388, 86.9330183388, 86.9330183388);
}
button:hover, button.flat:hover {
  background-image: linear-gradient(to bottom, white, rgb(249.7859788635, 249.7859788635, 249.7859788635));
  border: 1px solid rgb(192.5008193789, 192.5008193789, 192.5008193789);
}
button:active, button:checked, button.flat:active, button.flat:checked {
  background-image: linear-gradient(to bottom, rgb(231.9787377036, 231.9787377036, 231.9787377036), rgb(231.9787377036, 231.9787377036, 231.9787377036));
  border: 1px solid rgb(192.5008193789, 192.5008193789, 192.5008193789);
  color: #404040;
}
button:disabled {
  color: rgba(96, 96, 96, 0.75);
  color: rgba(96, 96, 96, 0.75);
  background-image: linear-gradient(to bottom, rgb(240.0035645707, 240.0035645707, 240.0035645707), rgb(234.799571512, 234.799571512, 234.799571512));
  border-color: rgba(192.5008193789, 192.5008193789, 192.5008193789, 0.75);
}
button:disabled image {
  color: rgba(96, 96, 96, 0.45);
}
button > svg, button svg.icon {
  fill: rgb(86.9330183388, 86.9330183388, 86.9330183388);
}
button.suggested-action, button.blue {
  background-color: transparent;
  background-image: linear-gradient(to bottom, #6a8db2, rgb(79.0233882431, 114.1125346604, 150.7285620663));
  border: 1px solid rgb(60.4392704849, 93.6974046924, 128.2176498431);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);
  color: #ffffff;
  text-shadow: 0 1px 0 rgb(62.1782581951, 98.078320211, 136.400253478);
  transition: background 220ms, background-image 220ms, border 220ms, color 220ms, box-shadow 220ms;
}
button.suggested-action.image-button:not(.text-button), button.suggested-action.toggle:not(.text-button), button.blue.image-button:not(.text-button), button.blue.toggle:not(.text-button) {
  color: #ffffff;
}
button.suggested-action:hover, button.suggested-action.flat:hover, button.blue:hover, button.blue.flat:hover {
  background-image: linear-gradient(to bottom, rgb(120.7814974894, 156.3192326155, 194.0088853582), rgb(93.2887336277, 128.9291659497, 166.318948895));
  border: 1px solid rgb(60.4392704849, 93.6974046924, 128.2176498431);
}
button.suggested-action:active, button.suggested-action:checked, button.suggested-action.flat:active, button.suggested-action.flat:checked, button.blue:active, button.blue:checked, button.blue.flat:active, button.blue.flat:checked {
  background-image: linear-gradient(to bottom, rgb(94.6071272113, 129.1785533106, 165.6128468728), rgb(94.6071272113, 129.1785533106, 165.6128468728));
  border: 1px solid rgb(60.4392704849, 93.6974046924, 128.2176498431);
  color: #ffffff;
}
button.suggested-action:disabled, button.blue:disabled {
  color: rgba(255, 255, 255, 0.75);
  background-image: linear-gradient(to bottom, rgb(113.377899857, 136.7778169451, 161.4873508571), rgb(85.8453532688, 109.9506711876, 135.0566284785));
}
button.suggested-action:disabled image, button.blue:disabled image {
  color: rgba(255, 255, 255, 0.45);
}
button.suggested-action > svg, button.suggested-action svg.icon, button.blue > svg, button.blue svg.icon {
  fill: #ffffff;
}
button.destructive-action, button.red {
  background-color: transparent;
  background-image: linear-gradient(to bottom, #bd685f, rgb(160.21924226, 76.4181731597, 68.5700886221));
  border: 1px solid rgb(136.432380353, 56.9837947531, 50.4227934492);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);
  color: #ffffff;
  text-shadow: 0 1px 0 rgb(144.859981399, 59.9059677923, 51.9873448423);
  transition: background 220ms, background-image 220ms, border 220ms, color 220ms, box-shadow 220ms;
}
button.destructive-action.image-button:not(.text-button), button.destructive-action.toggle:not(.text-button), button.red.image-button:not(.text-button), button.red.toggle:not(.text-button) {
  color: #ffffff;
}
button.destructive-action:hover, button.destructive-action.flat:hover, button.red:hover, button.red.flat:hover {
  background-image: linear-gradient(to bottom, rgb(205.7494609624, 119.045380879, 109.5078213733), rgb(176.6708953229, 91.1095832571, 82.5256805506));
  border: 1px solid rgb(136.432380353, 56.9837947531, 50.4227934492);
}
button.destructive-action:active, button.destructive-action:checked, button.destructive-action.flat:active, button.destructive-action.flat:checked, button.red:active, button.red:checked, button.red.flat:active, button.red.flat:checked {
  background-image: linear-gradient(to bottom, rgb(175.9950604184, 92.3576045091, 83.8330349871), rgb(175.9950604184, 92.3576045091, 83.8330349871));
  border: 1px solid rgb(136.432380353, 56.9837947531, 50.4227934492);
  color: #ffffff;
}
button.destructive-action:disabled, button.red:disabled {
  color: rgba(255, 255, 255, 0.75);
  background-image: linear-gradient(to bottom, rgb(172.2477581471, 109.0697244124, 102.4704712984), rgb(144.3326633497, 81.1929839081, 75.4310425627));
}
button.destructive-action:disabled image, button.red:disabled image {
  color: rgba(255, 255, 255, 0.45);
}
button.destructive-action > svg, button.destructive-action svg.icon, button.red > svg, button.red svg.icon {
  fill: #ffffff;
}
button.yellow {
  background-color: transparent;
  background-image: linear-gradient(to bottom, #e9b762, rgb(204.0284677155, 154.5222113534, 67.2186575952));
  border: 1px solid rgb(180.4488260817, 132.695645363, 42.924450077);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);
  color: #606060;
  text-shadow: 0 1px 0 rgb(188.45286033, 139.547837483, 45.8061748035);
  transition: background 220ms, background-image 220ms, border 220ms, color 220ms, box-shadow 220ms;
}
button.yellow.image-button:not(.text-button), button.yellow.toggle:not(.text-button) {
  color: rgb(86.9330183388, 86.9330183388, 86.9330183388);
}
button.yellow:hover, button.yellow.flat:hover {
  background-image: linear-gradient(to bottom, rgb(249.7928769936, 199.1444360349, 114.2388567359), rgb(220.4566605626, 170.2498624818, 83.9854928905));
  border: 1px solid rgb(180.4488260817, 132.695645363, 42.924450077);
}
button.yellow:active, button.yellow:checked, button.yellow.flat:active, button.yellow.flat:checked {
  background-image: linear-gradient(to bottom, rgb(219.9744397425, 170.498974538, 85.1773430371), rgb(219.9744397425, 170.498974538, 85.1773430371));
  border: 1px solid rgb(180.4488260817, 132.695645363, 42.924450077);
  color: #404040;
}
button.yellow:disabled {
  color: rgba(96, 96, 96, 0.75);
  background-image: linear-gradient(to bottom, rgb(218.5580619747, 175.7305525866, 102.554328519), rgb(186.70223704, 146.3567420588, 74.4878768435));
}
button.yellow:disabled image {
  color: rgba(96, 96, 96, 0.45);
}
button.yellow > svg, button.yellow svg.icon {
  fill: rgb(86.9330183388, 86.9330183388, 86.9330183388);
}
button.green {
  background-color: transparent;
  background-image: linear-gradient(to bottom, #8db26a, rgb(114.149050309, 150.7965335191, 77.8086340372));
  border: 1px solid rgb(93.7627454651, 128.3417675449, 57.9582947825);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);
  color: #ffffff;
  text-shadow: 0 1px 0 rgb(98.1130091574, 136.5380042389, 59.5047324012);
  transition: background 220ms, background-image 220ms, border 220ms, color 220ms, box-shadow 220ms;
}
button.green.image-button:not(.text-button), button.green.toggle:not(.text-button) {
  color: #ffffff;
}
button.green:hover, button.green.flat:hover {
  background-image: linear-gradient(to bottom, rgb(156.3014222535, 193.9773848573, 121.2493888167), rgb(128.9449508191, 166.3478156111, 92.8088839492));
  border: 1px solid rgb(93.7627454651, 128.3417675449, 57.9582947825);
}
button.green:active, button.green:checked, button.green.flat:active, button.green.flat:checked {
  background-image: linear-gradient(to bottom, rgb(129.1933537475, 165.6395888093, 94.1714288956), rgb(129.1933537475, 165.6395888093, 94.1714288956));
  border: 1px solid rgb(93.7627454651, 128.3417675449, 57.9582947825);
  color: #ffffff;
}
button.green:disabled {
  color: rgba(255, 255, 255, 0.75);
  background-image: linear-gradient(to bottom, rgb(136.7566952319, 161.4899330337, 113.2269092992), rgb(109.7643814649, 135.2068540897, 84.3002532851));
}
button.green:disabled image {
  color: rgba(255, 255, 255, 0.45);
}
button.green > svg, button.green svg.icon {
  fill: #ffffff;
}
button.purple {
  background-color: transparent;
  background-image: linear-gradient(to bottom, #836ab2, rgb(104.5749456362, 78.7747220819, 150.3395438273));
  border: 1px solid rgb(85.3596398562, 59.9340355441, 127.5106008885);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);
  color: #ffffff;
  text-shadow: 0 1px 0 rgb(89.856045536, 61.557433544, 135.7190517357);
  transition: background 220ms, background-image 220ms, border 220ms, color 220ms, box-shadow 220ms;
}
button.purple.image-button:not(.text-button), button.purple.toggle:not(.text-button) {
  color: #ffffff;
}
button.purple:hover, button.purple.flat:hover {
  background-image: linear-gradient(to bottom, rgb(145.9044855457, 120.8760216703, 194.1925890908), rgb(118.8675253854, 93.190717403, 166.1527938216));
  border: 1px solid rgb(85.3596398562, 59.9340355441, 127.5106008885);
}
button.purple:active, button.purple:checked, button.purple.flat:active, button.purple.flat:checked {
  background-image: linear-gradient(to bottom, rgb(119.5320444547, 94.5186084121, 165.4581758041), rgb(119.5320444547, 94.5186084121, 165.4581758041));
  border: 1px solid rgb(85.3596398562, 59.9340355441, 127.5106008885);
  color: #ffffff;
}
button.purple:disabled {
  color: rgba(255, 255, 255, 0.75);
  background-image: linear-gradient(to bottom, rgb(130.1373019036, 113.3502695211, 161.4248499081), rgb(103.3628245168, 85.5051477995, 134.6349671533));
}
button.purple:disabled image {
  color: rgba(255, 255, 255, 0.45);
}
button.purple > svg, button.purple svg.icon {
  fill: #ffffff;
}
button.grey, button.gray {
  background-color: transparent;
  background-image: linear-gradient(to bottom, #8e8e8e, rgb(116.2858177958, 114.2959619464, 114.2962486069));
  border: 1px solid rgb(95.1252453927, 95.1252453927, 95.1252453927);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);
  color: #ffffff;
  text-shadow: 0 1px 0 rgb(102.9881459287, 97.1911312534, 97.1957306677);
  transition: background 220ms, background-image 220ms, border 220ms, color 220ms, box-shadow 220ms;
}
button.grey.image-button:not(.text-button), button.grey.toggle:not(.text-button), button.gray.image-button:not(.text-button), button.gray.toggle:not(.text-button) {
  color: #ffffff;
}
button.grey:hover, button.grey.flat:hover, button.gray:hover, button.gray.flat:hover {
  background-image: linear-gradient(to bottom, rgb(157.2213128776, 157.2213128776, 157.2213128776), rgb(130.9904819755, 128.9566518523, 128.9567715448));
  border: 1px solid rgb(95.1252453927, 95.1252453927, 95.1252453927);
}
button.grey:active, button.grey:checked, button.grey.flat:active, button.grey.flat:checked, button.gray:active, button.gray:checked, button.gray.flat:active, button.gray.flat:checked {
  background-image: linear-gradient(to bottom, rgb(130.2648071873, 130.2648071873, 130.2648071873), rgb(130.2648071873, 130.2648071873, 130.2648071873));
  border: 1px solid rgb(95.1252453927, 95.1252453927, 95.1252453927);
  color: #ffffff;
}
button.grey:disabled, button.gray:disabled {
  color: rgba(255, 255, 255, 0.75);
  background-image: linear-gradient(to bottom, rgb(137.4896952791, 137.4896952791, 137.4896952791), rgb(110.9487222975, 110.9487222975, 110.9487222975));
}
button.grey:disabled image, button.gray:disabled image {
  color: rgba(255, 255, 255, 0.45);
}
button.grey > svg, button.grey svg.icon, button.gray > svg, button.gray svg.icon {
  fill: #ffffff;
}
button.silver {
  background-color: transparent;
  background-image: linear-gradient(to bottom, #f1f1f1, rgb(211.4779532427, 211.228097292, 211.228099006));
  border: 1px solid rgb(188.6791602842, 188.6791602842, 188.6791602842);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);
  color: #606060;
  text-shadow: 0 1px 0 rgb(194.6704116811, 193.9340846396, 193.934110287);
  transition: background 220ms, background-image 220ms, border 220ms, color 220ms, box-shadow 220ms;
}
button.silver.image-button:not(.text-button), button.silver.toggle:not(.text-button) {
  color: rgb(86.9330183388, 86.9330183388, 86.9330183388);
}
button.silver:hover, button.silver.flat:hover {
  background-image: linear-gradient(to bottom, white, rgb(227.8241172074, 227.5707338046, 227.570734537));
  border: 1px solid rgb(188.6791602842, 188.6791602842, 188.6791602842);
}
button.silver:active, button.silver:checked, button.silver.flat:active, button.silver.flat:checked {
  background-image: linear-gradient(to bottom, rgb(228.0200478786, 228.0200478786, 228.0200478786), rgb(228.0200478786, 228.0200478786, 228.0200478786));
  border: 1px solid rgb(188.6791602842, 188.6791602842, 188.6791602842);
  color: #404040;
}
button.silver:disabled {
  color: rgba(96, 96, 96, 0.75);
  background-image: linear-gradient(to bottom, rgb(236.0192140876, 236.0192140876, 236.0192140876), rgb(206.4948353757, 206.4948353757, 206.4948353757));
}
button.silver:disabled image {
  color: rgba(96, 96, 96, 0.45);
}
button.silver > svg, button.silver svg.icon {
  fill: rgb(86.9330183388, 86.9330183388, 86.9330183388);
}

#yad-dialog-window buttonbox > button {
  padding: 2px 4px;
}

window.unified headerbar > button.image-button {
  background-image: none;
  border-color: transparent;
  box-shadow: none;
}

button.titlebutton, windowcontrols > button {
  background-image: none;
  box-shadow: none;
  border-color: transparent;
}

box.card {
  min-width: 200px;
  overflow-wrap: break-word;
}
box.card > .header {
  background-color: #404040;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
box.card > frame.header image, box.card > frame.header svg, box.card > x-frame.header image, box.card > x-frame.header svg {
  color: white;
  min-height: 100px;
}
box.card > .content {
  padding: 10px;
  background-color: white;
  border: 1px solid rgba(215, 216, 219, 0.7);
}
box.card > .header + .content {
  border-top: none;
}
box.card.rounded > .content {
  border-radius: 2px;
}

grid.card {
  background-color: rgb(235.8710508387, 235.8710508387, 235.8710508387);
  box-shadow: 0 1px 0 0 rgba(215, 216, 219, 0.4), 0 0 0 1px rgba(215, 216, 219, 0.6);
  transition: background 100ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
grid.card.rounded {
  border-radius: 2px;
}

revealer > overlay > grid.card {
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.32) 0px 0px 2px;
  border: none;
}
revealer > overlay > grid.card.rounded {
  border-radius: 3px;
}

combobox {
  font-size: 1em;
}
combobox button.combo {
  min-height: 24px;
  min-width: 24px;
  padding: 0 0 0 5px;
  color: rgb(109.5114053121, 109.5114053121, 109.5114053121);
  font-weight: 500;
  text-shadow: none;
}
combobox button.combo, combobox button.combo:hover {
  border-radius: 2px;
}
combobox button.combo box {
  padding-right: 6px;
}
combobox.slim button.combo {
  min-height: 22px;
}
combobox arrow {
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  min-height: 1em;
  min-width: 1em;
}

box.linked > combobox:not(:first-child) button.combo {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
box.linked > combobox:not(:last-child) button.combo {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
box.linked > entry:not(:first-child), box.linked > button:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
box.linked > entry:not(:last-child), box.linked > button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

entry {
  min-height: 23px;
  min-width: 0px;
  padding: 1px 5px 0px 5px;
  border: 1px solid;
  border-radius: 2px;
  background-color: rgb(243.3323602873, 243.3323602873, 243.3323602873);
  border-color: rgb(192.5008193789, 192.5008193789, 192.5008193789);
  background-image: linear-gradient(to bottom, rgba(130, 130, 130, 0.04), transparent);
  color: #4c4c4c;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
entry:disabled {
  color: rgba(76, 76, 76, 0.4);
  background-image: linear-gradient(to bottom, rgba(130, 130, 130, 0), transparent);
  border-color: rgba(192.5008193789, 192.5008193789, 192.5008193789, 0.5);
  box-shadow: inset 0 0 0 1px transparent, inset 0 0 transparent, 0 1px rgba(255, 255, 255, 0.03);
}
entry image.left {
  margin-right: 5px;
}
entry image.right {
  margin-left: 5px;
}

stackswitcher > button {
  border-radius: 0;
  border-right-width: 0;
  font-size: 0.92em;
}
stackswitcher > button:first-child {
  border-radius: 2px 0 0 2px;
}
stackswitcher > button:last-child {
  border-radius: 0 2px 2px 0;
}

/*
	E.g.: Activity Monitor	
*/
treeview {
  -GtkTreeView-vertical-separator: 4px;
  -GtkTreeView-expander-size: 14;
  -gtk-icon-style: regular;
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.03);
}
treeview.sidebar {
  box-shadow: none;
}
treeview header button, treeview header button:hover, treeview header button:active, treeview header button:checked {
  border-color: rgb(217.8133108361, 217.8133108361, 217.8133108361);
  min-height: 6px;
  padding: 4px 6px 4px;
  border-left-width: 0;
  border-radius: 0;
  border-top-width: 0;
}
treeview header button:last-child, treeview header button:last-child:hover, treeview header button:last-child:active, treeview header button:last-child:checked {
  border-right-width: 0;
}
treeview cell, treeview .cell:not(check):not(radio) {
  color: rgb(89.7047636678, 89.7047636678, 89.7047636678);
  font-weight: 500;
  font-size: 0.96em;
  text-shadow: none;
  border-width: 0;
  -gtk-icon-style: regular;
  padding: 0 0.5px 0 0;
}
treeview cell.\:selected, treeview cell:hover.\:selected, treeview .cell:not(check):not(radio).\:selected, treeview .cell:not(check):not(radio):hover.\:selected {
  background-color: #3689e6;
  color: #eeeeee;
}
treeview cell:hover, treeview .cell:not(check):not(radio):hover {
  background-color: rgb(249.5283675157, 249.5283675157, 249.5283675157);
  color: #4c4c4c;
  box-shadow: none;
}

treeview.menu cell, treeview.menu .cell {
  color: rgb(89.7047636678, 89.7047636678, 89.7047636678);
  font-weight: 600;
  font-size: 0.93em;
}

paned > treeview {
  box-shadow: none;
}

separator {
  background-color: rgb(217.8133108361, 217.8133108361, 217.8133108361);
  background-size: 1px 1px;
}

separator.horizontal, paned > separator {
  min-width: 1px;
  min-height: 1px;
  -gtk-icon-source: none;
  border-style: none;
}

grid > label + separator {
  margin-top: 3px;
}

leaflet box + separator {
  background-color: rgb(38.1373907085, 38.1373907085, 38.1373907085);
}

scrollbar {
  background-color: rgb(233.2749270981, 233.2749270981, 233.2749270981);
  background-color: transparent;
  transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -GtkScrollbar-has-backward-stepper: false;
  -GtkScrollbar-has-forward-stepper: false;
}
scrollbar.horizontal slider {
  min-width: 24px;
}
scrollbar.vertical slider {
  min-height: 24px;
}

scrollbar slider {
  min-width: 4px;
  min-height: 4px;
  margin: -1px;
  border: 4px solid transparent;
  border-radius: 0px;
  background-clip: padding-box;
  background-color: #797979;
}

scrollbar slider:hover {
  background-color: #515151;
}

scrollbar slider:hover:active {
  background-color: #3689e6;
}

scrollbar slider:disabled {
  background-color: transparent;
}

scrollbar.fine-tune slider {
  min-width: 4px;
  min-height: 4px;
}

scrollbar.fine-tune.horizontal slider {
  border-width: 5px 4px;
}

scrollbar.fine-tune.vertical slider {
  border-width: 4px 5px;
}

notebook {
  padding: 0;
}
notebook tab {
  padding: 0px;
  padding-right: 2px;
  padding-left: 4px;
  margin-left: -1px;
  background: rgb(227.3890061397, 227.3890061397, 227.3890061397);
  border: 1px solid rgb(217.8133108361, 217.8133108361, 217.8133108361);
  border-bottom-width: 0px;
  border-top-width: 0px;
  font-weight: 400;
  font-size: 11px;
  transition: background 220ms;
}
notebook tab:hover {
  background: rgb(235.8710508387, 235.8710508387, 235.8710508387);
}
notebook tab:checked {
  background: rgb(233.2749270981, 233.2749270981, 233.2749270981);
}
notebook tab box {
  padding: 4px 4px 4px 5px;
}
notebook tab label {
  margin-top: 1px;
}
notebook tab button {
  padding: 0;
  min-width: 16px;
  min-height: 16px;
  margin-top: 1px;
  margin-bottom: 1px;
}
notebook > header {
  padding: 0px;
  border: 1px solid rgb(217.8133108361, 217.8133108361, 217.8133108361);
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
notebook > header.left tab, notebook > header.right tab {
  border-right-width: 0px;
  border-bottom-width: 1px;
}
notebook > header.left {
  border-right-width: 1px;
  border-bottom-width: 0px;
}
notebook > header.right {
  border-left-width: 1px;
  border-bottom-width: 0px;
}
notebook > header.bottom {
  border-left-width: 0px;
  border-top-width: 1px;
  border-bottom-width: 0px;
}
notebook > header button.flat.toggle.popup {
  min-width: 16px;
  border-radius: 0;
  padding: 0;
  border: none;
  box-shadow: none;
  margin: 0;
}
notebook > header button.flat.toggle.popup:hover, notebook > header button.flat.toggle.popup:active, notebook > header button.flat.toggle.popup:checked {
  background-color: none;
  background-image: none;
}
notebook.frame {
  border: 1px solid rgb(217.8133108361, 217.8133108361, 217.8133108361);
}

.nemo-window notebook tabs > tab ~ tab {
  padding-left: 0px;
}
.nemo-window notebook tabs > tab > box > image {
  margin-left: -22px;
}

scale {
  min-height: 10px;
  min-width: 10px;
  padding: 8px;
}
scale fill, scale highlight {
  margin: -1px;
}
scale trough {
  box-sizing: content-box;
  outline-offset: 2px;
  -gtk-outline-radius: 5px;
}
scale slider {
  min-height: 16px;
  min-width: 16px;
  margin: -8px;
  border-radius: 100%;
  box-sizing: content-box;
  background-clip: padding-box;
}
scale slider:active {
  outline-color: transparent;
}
scale slider:disabled {
  border-width: 1px;
}
scale slider {
  background-color: transparent;
  background-image: linear-gradient(to bottom, #f5f5f5, rgb(239.7755273425, 239.7755273425, 239.7755273425));
  border: 1px solid rgba(0, 0, 0, 0.26);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.45), inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1);
}
scale slider:hover {
  background-image: linear-gradient(to bottom, rgb(250.6860082626, 250.6860082626, 250.6860082626), rgb(245.438612822, 245.438612822, 245.438612822));
}
scale slider:active {
  background-image: linear-gradient(to bottom, rgb(238.1146873911, 238.1146873911, 238.1146873911), rgb(243.3323602873, 243.3323602873, 243.3323602873));
  box-shadow: inset 0 0px rgba(220, 220, 220, 0.35), inset 0 0 0 0px rgba(220, 220, 220, 0.05), inset 0 -1px rgba(220, 220, 220, 0.2), 0 1px rgba(0, 0, 0, 0.05);
}
scale slider {
  transition: background-image 220ms, box-shadow 220ms;
}
scale highlight {
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.45);
}
scale:disabled slider {
  transition: none;
  background-image: none;
  border: none;
  box-shadow: none;
}
scale:disabled highlight {
  background-color: rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.15);
}

scale fill, scale trough {
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.05);
  min-width: 4px;
  min-height: 4px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.05);
}
scale fill:disabled, scale trough:disabled {
  background-color: rgba(0, 0, 0, 0.05);
}
scale fill fill:backdrop, scale fill trough:backdrop, scale trough fill:backdrop, scale trough trough:backdrop {
  background-color: rgba(0, 0, 0, 0.05);
  transition: 200ms ease-out;
}
scale fill fill:backdrop:disabled, scale fill trough:backdrop:disabled, scale trough fill:backdrop:disabled, scale trough trough:backdrop:disabled {
  background-color: rgba(0, 0, 0, 0.05);
}

scale marks {
  color: rgb(204.8307589349, 204.8307589349, 204.8307589349);
}
scale marks.top {
  margin-bottom: 6px;
  margin-top: -12px;
  margin-right: 6px;
  margin-left: -12px;
}
scale marks.bottom {
  margin-top: 6px;
  margin-bottom: -12px;
  margin-left: 6px;
  margin-right: -12px;
}

scale.horizontal indicator {
  min-height: 6px;
  min-width: 1px;
}

scale.vertical indicator {
  min-height: 1px;
  min-width: 6px;
}

scale.horizontal.marks-after:not(.marks-before) slider {
  margin: -11px -4px;
  padding: 0px;
  border-radius: 6px;
  min-height: 22px;
  min-width: 9px;
}

levelbar.horizontal block, progressbar.horizontal trough, progressbar.horizontal progress:backdrop {
  background-image: linear-gradient(to bottom, alpha(@highlight_color, 0.2), rgba(255, 255, 255, 0));
}
levelbar.horizontal block:backdrop, progressbar.horizontal trough:backdrop, progressbar.horizontal progress:backdrop {
  background-image: linear-gradient(to bottom, alpha(@highlight_color, 0.35), alpha(@highlight_color, 0.3));
}

levelbar.vertical block, progressbar.vertical progress, progressbar.vertical trough {
  background-image: linear-gradient(to right, alpha(@highlight_color, 0.2), rgba(255, 255, 255, 0));
}
levelbar.vertical block:backdrop, progressbar.vertical progress:backdrop, progressbar.vertical trough:backdrop {
  background-image: linear-gradient(to right, alpha(@highlight_color, 0.35), alpha(@highlight_color, 0.3));
}

progressbar {
  border-radius: 2px;
}
progressbar progress, progressbar trough {
  border-radius: 2px;
}
progressbar trough {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.05);
}
progressbar.horizontal progress, progressbar.horizontal trough {
  min-height: 6px;
}
progressbar.vertical progress, progressbar.vertical trough {
  min-width: 6px;
}
progressbar.vertical progress {
  margin: -1px 0;
}
progressbar.horizontal progress {
  margin-left: -1px;
  margin-right: -1px;
  background-size: cover, 48px 100%;
  background-repeat: no-repeat;
  animation: progress 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  background-image: linear-gradient(to bottom, alpha(@highlight_color, 0.2), rgba(255, 255, 255, 0)), linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.25) 60%, rgba(255, 255, 255, 0));
}
progressbar.horizontal progress.pulse {
  background-image: linear-gradient(to bottom, alpha(@highlight_color, 0.2), rgba(255, 255, 255, 0));
  animation: none;
}
progressbar.horizontal progress.right {
  animation-direction: reverse;
}
progressbar.horizontal progress:backdrop {
  animation: none;
  background-image: none;
}
progressbar.flat progress, progressbar.flat trough {
  box-shadow: none;
  border: none;
  border-radius: 2px;
  margin: 0;
}
progressbar.flat trough {
  background: alpha(@fg_color, 0.15);
}
progressbar progress, progressbar trough {
  border: 1px solid rgba(0, 0, 0, 0.26);
}
progressbar progress {
  background-color: #64baff;
}
progressbar progress:backdrop {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
}
progressbar trough {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
  box-shadow: inset 0 -1px 0 0 alpha(@highlight_color, 0.2), inset 0 1px 0 0 alpha(@highlight_color, 0.3), inset 1px 0 0 0 alpha(@highlight_color, 0.07), inset -1px 0 0 0 alpha(@highlight_color, 0.07), 0 1px 1px rgba(0, 0, 0, 0.05);
}
progressbar.suggested-action progress, progressbar.suggested-action trough, progressbar.blue progress, progressbar.blue trough {
  border: 1px solid rgba(0, 0, 0, 0.26);
}
progressbar.suggested-action progress, progressbar.blue progress {
  background-color: #6a8db2;
}
progressbar.suggested-action progress:backdrop, progressbar.blue progress:backdrop {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
}
progressbar.suggested-action trough, progressbar.blue trough {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
  box-shadow: inset 0 -1px 0 0 alpha(@highlight_color, 0.2), inset 0 1px 0 0 alpha(@highlight_color, 0.3), inset 1px 0 0 0 alpha(@highlight_color, 0.07), inset -1px 0 0 0 alpha(@highlight_color, 0.07), 0 1px 1px rgba(0, 0, 0, 0.05);
}
progressbar.destructive-action progress, progressbar.destructive-action trough, progressbar.red progress, progressbar.red trough {
  border: 1px solid rgba(0, 0, 0, 0.26);
}
progressbar.destructive-action progress, progressbar.red progress {
  background-color: #bd685f;
}
progressbar.destructive-action progress:backdrop, progressbar.red progress:backdrop {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
}
progressbar.destructive-action trough, progressbar.red trough {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
  box-shadow: inset 0 -1px 0 0 alpha(@highlight_color, 0.2), inset 0 1px 0 0 alpha(@highlight_color, 0.3), inset 1px 0 0 0 alpha(@highlight_color, 0.07), inset -1px 0 0 0 alpha(@highlight_color, 0.07), 0 1px 1px rgba(0, 0, 0, 0.05);
}
progressbar.yellow progress, progressbar.yellow trough {
  border: 1px solid rgba(0, 0, 0, 0.26);
}
progressbar.yellow progress {
  background-color: #e9b762;
}
progressbar.yellow progress:backdrop {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
}
progressbar.yellow trough {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
  box-shadow: inset 0 -1px 0 0 alpha(@highlight_color, 0.2), inset 0 1px 0 0 alpha(@highlight_color, 0.3), inset 1px 0 0 0 alpha(@highlight_color, 0.07), inset -1px 0 0 0 alpha(@highlight_color, 0.07), 0 1px 1px rgba(0, 0, 0, 0.05);
}
progressbar.green progress, progressbar.green trough {
  border: 1px solid rgba(0, 0, 0, 0.26);
}
progressbar.green progress {
  background-color: #8db26a;
}
progressbar.green progress:backdrop {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
}
progressbar.green trough {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
  box-shadow: inset 0 -1px 0 0 alpha(@highlight_color, 0.2), inset 0 1px 0 0 alpha(@highlight_color, 0.3), inset 1px 0 0 0 alpha(@highlight_color, 0.07), inset -1px 0 0 0 alpha(@highlight_color, 0.07), 0 1px 1px rgba(0, 0, 0, 0.05);
}
progressbar.purple progress, progressbar.purple trough {
  border: 1px solid rgba(0, 0, 0, 0.26);
}
progressbar.purple progress {
  background-color: #836ab2;
}
progressbar.purple progress:backdrop {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
}
progressbar.purple trough {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
  box-shadow: inset 0 -1px 0 0 alpha(@highlight_color, 0.2), inset 0 1px 0 0 alpha(@highlight_color, 0.3), inset 1px 0 0 0 alpha(@highlight_color, 0.07), inset -1px 0 0 0 alpha(@highlight_color, 0.07), 0 1px 1px rgba(0, 0, 0, 0.05);
}
progressbar.grey progress, progressbar.grey trough, progressbar.gray progress, progressbar.gray trough {
  border: 1px solid rgba(0, 0, 0, 0.26);
}
progressbar.grey progress, progressbar.gray progress {
  background-color: #8e8e8e;
}
progressbar.grey progress:backdrop, progressbar.gray progress:backdrop {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
}
progressbar.grey trough, progressbar.gray trough {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
  box-shadow: inset 0 -1px 0 0 alpha(@highlight_color, 0.2), inset 0 1px 0 0 alpha(@highlight_color, 0.3), inset 1px 0 0 0 alpha(@highlight_color, 0.07), inset -1px 0 0 0 alpha(@highlight_color, 0.07), 0 1px 1px rgba(0, 0, 0, 0.05);
}
progressbar.silver progress, progressbar.silver trough {
  border: 1px solid rgba(0, 0, 0, 0.26);
}
progressbar.silver progress {
  background-color: #f1f1f1;
}
progressbar.silver progress:backdrop {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
}
progressbar.silver trough {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
  box-shadow: inset 0 -1px 0 0 alpha(@highlight_color, 0.2), inset 0 1px 0 0 alpha(@highlight_color, 0.3), inset 1px 0 0 0 alpha(@highlight_color, 0.07), inset -1px 0 0 0 alpha(@highlight_color, 0.07), 0 1px 1px rgba(0, 0, 0, 0.05);
}

@keyframes progress {
  from {
    background-position: 0, calc(0% - 48px), 0%;
  }
  to {
    background-position: 0, calc(100% + 48px), 0%;
  }
}
levelbar block {
  background-color: @accent_color_300;
  border: 1px solid rgba(0, 0, 0, 0.26);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.05);
  border-radius: 2px;
  box-shadow: outset-highlight(), outset-shadow(1);
  transition: all duration("in-place") cubic-bezier(0.4, 0, 0.2, 1);
}
levelbar block.filled.low {
  background-color: #c6262e;
}
levelbar block.filled.middle {
  background-color: #f9c440;
}
levelbar block.filled.high {
  background-color: #64baff;
}
levelbar block.filled.full {
  background-color: #9bdb4d;
}
levelbar block.filled:backdrop {
  background-color: rgb(230.6842427654, 230.6842427654, 230.6842427654);
}
levelbar block.empty {
  background-color: #f5f5f5;
}
levelbar.discrete.horizontal block {
  min-width: 24px;
}
levelbar.discrete.horizontal block:not(:first-child) {
  margin-left: 3px;
}
levelbar.discrete.vertical block {
  min-height: 24px;
}
levelbar.inverted block.filled.low {
  background-color: #9bdb4d;
}
levelbar.inverted block.filled.middle {
  background-color: #64baff;
}
levelbar.inverted block.filled.high {
  background-color: #f9c440;
}
levelbar.inverted block.filled.full {
  background-color: #c6262e;
}
levelbar.horizontal block {
  min-height: 6px;
  min-width: 3px;
}
levelbar.vertical block {
  min-height: 3px;
  min-width: 6px;
}
levelbar.flat block {
  border: none;
  box-shadow: none;
}
levelbar.flat block.empty {
  background: rgba(230.6842427654, 230.6842427654, 230.6842427654, 0.2);
}
levelbar.flat block.filled.low:not(:backdrop) {
  background: #c6262e;
}
levelbar.flat block.filled.low:not(:backdrop) + .empty:not(:backdrop) {
  background: rgba(198, 38, 46, 0.2);
}
levelbar.flat block.filled.middle:not(:backdrop) {
  background: #f9c440;
}
levelbar.flat block.filled.middle:not(:backdrop) + .empty:not(:backdrop) {
  background: rgba(249, 196, 64, 0.2);
}
levelbar.flat block.filled.high:not(:backdrop) {
  background: rgba(230.6842427654, 230.6842427654, 230.6842427654, 0.6);
}
levelbar.flat block.filled.full:not(:backdrop) {
  background: #9bdb4d;
}
levelbar.flat block.filled.full:not(:backdrop) + .empty:not(:backdrop) {
  background: rgba(155, 219, 77, 0.2);
}
levelbar.flat block.filled:backdrop {
  background: rgba(230.6842427654, 230.6842427654, 230.6842427654, 0.2);
}
levelbar.flat.inverted block.filled.low:not(:backdrop) {
  background: #9bdb4d;
}
levelbar.flat.inverted block.filled.low:not(:backdrop) + .empty:not(:backdrop) {
  background: rgba(155, 219, 77, 0.2);
}
levelbar.flat.inverted block.filled.middle:not(:backdrop) {
  background: rgba(230.6842427654, 230.6842427654, 230.6842427654, 0.6);
}
levelbar.flat.inverted block.filled.high:not(:backdrop) {
  background: #f9c440;
}
levelbar.flat.inverted block.filled.high:not(:backdrop) + .empty:not(:backdrop) {
  background: rgba(249, 196, 64, 0.2);
}
levelbar.flat.inverted block.filled.full:not(:backdrop) {
  background: #c6262e;
}
levelbar.flat.inverted block.filled.full:not(:backdrop) + .empty:not(:backdrop) {
  background: rgba(198, 38, 46, 0.2);
}

spinbutton button {
  min-height: 26px;
  min-width: 26px;
  padding: 0;
}
spinbutton.horizontal button {
  background-color: rgb(243.3323602873, 243.3323602873, 243.3323602873);
  border-color: rgb(192.5008193789, 192.5008193789, 192.5008193789);
  background-image: linear-gradient(to bottom, rgba(130, 130, 130, 0.04), transparent);
  color: #4c4c4c;
}
spinbutton.horizontal button:disabled {
  color: rgba(76, 76, 76, 0.4);
  background-image: linear-gradient(to bottom, rgba(130, 130, 130, 0), transparent);
  border-color: rgba(192.5008193789, 192.5008193789, 192.5008193789, 0.5);
  box-shadow: inset 0 0 0 1px transparent, inset 0 0 transparent, 0 1px rgba(255, 255, 255, 0.03);
}
spinbutton.horizontal button:hover {
  background-color: rgb(251.6919772774, 251.6919772774, 251.6919772774);
}
spinbutton.horizontal button:active {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.05);
}
spinbutton.horizontal:not(:disabled) button:disabled {
  border-color: rgb(192.5008193789, 192.5008193789, 192.5008193789);
}

switch {
  font-weight: bold;
  font-size: smaller;
  outline-offset: -4px;
  border-radius: 99px;
  color: transparent;
  text-shadow: none;
  border: 1px solid #bbbbbb;
  background-color: #d4d4d4;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.05);
}
switch slider {
  margin: 0px;
  min-width: 18px;
  min-height: 18px;
  border: 0px solid;
  border-radius: 99px;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
switch:checked {
  color: transparent;
  text-shadow: none;
}
switch:disabled {
  color: transparent;
  text-shadow: none;
}
switch image {
  color: rgba(40, 40, 40, 0.6);
}
switch slider {
  background-image: linear-gradient(to bottom, #f5f5f5, rgb(219.9916140862, 219.9916140862, 219.9916140862));
  box-shadow: 0 0 0 1px #bbbbbb, inset 0 1px rgba(255, 255, 255, 0.45), inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px rgba(255, 255, 255, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.22);
}
switch:hover slider {
  background-image: linear-gradient(to bottom, rgb(251.6919772774, 251.6919772774, 251.6919772774), rgb(236.4560325575, 236.4560325575, 236.4560325575));
}
switch:checked {
  border: 1px solid rgb(35.8971492751, 121.3646778648, 213.0001382444);
  background-image: linear-gradient(to bottom, rgb(65.5, 149.25, 236.25), #3689e6);
  box-shadow: 0 1px rgba(255, 255, 255, 0.05);
}
switch:checked slider {
  box-shadow: 0 0 0 1px rgb(33.5, 109.5, 210.5), inset 0 1px rgba(255, 255, 255, 0.45), inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px rgba(255, 255, 255, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.22);
}
switch:checked image {
  color: #ffffff;
}
switch:disabled {
  border: 1px solid #bbbbbb;
  background-color: #f3f3f3;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.05);
}
switch:disabled image {
  color: rgba(40, 40, 40, 0.4);
}
switch:checked:disabled slider {
  box-shadow: 0 0 0 1px #bbbbbb, inset 0 1px rgba(255, 255, 255, 0.45), inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px rgba(255, 255, 255, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.22);
}

check, radio {
  min-width: 13px;
  min-height: 13px;
  -gtk-icon-size: 13px;
  padding: 0;
  margin: 0;
  transition: background-color 220ms;
  background-color: rgb(243.3323602873, 243.3323602873, 243.3323602873);
  border: solid 1px rgb(192.5008193789, 192.5008193789, 192.5008193789);
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.2);
}
check:hover, radio:hover {
  background-color: rgb(235.0267078005, 235.0267078005, 235.0267078005);
}
check:checked, check:indeterminate, check.\:checked, radio:checked, radio:indeterminate, radio.\:checked {
  background-color: rgb(65.5, 149.25, 236.25);
  border: 1px solid rgb(35.8971492751, 121.3646778648, 213.0001382444);
  background-image: linear-gradient(to bottom, #3689e6, rgb(65.5, 149.25, 236.25));
}

checkbutton.color-button.blueberry check, checkbutton.color-button.blueberry radio, radiobutton.color-button.blueberry check, radiobutton.color-button.blueberry radio {
  background-color: #3689e6;
  border: 1px solid rgb(25.4251899161, 94.4292702663, 179.0396948414);
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.2);
}
checkbutton.color-button.blueberry check:hover, checkbutton.color-button.blueberry radio:hover, radiobutton.color-button.blueberry check:hover, radiobutton.color-button.blueberry radio:hover {
  background-color: rgb(43.4205537034, 127.5961100163, 219.7778320999);
}
checkbutton.color-button.blueberry check:checked, checkbutton.color-button.blueberry check:indeterminate, checkbutton.color-button.blueberry check.\:checked, checkbutton.color-button.blueberry radio:checked, checkbutton.color-button.blueberry radio:indeterminate, checkbutton.color-button.blueberry radio.\:checked, radiobutton.color-button.blueberry check:checked, radiobutton.color-button.blueberry check:indeterminate, radiobutton.color-button.blueberry check.\:checked, radiobutton.color-button.blueberry radio:checked, radiobutton.color-button.blueberry radio:indeterminate, radiobutton.color-button.blueberry radio.\:checked {
  background-color: #3689e6;
  border: 1px solid rgb(25.4251899161, 94.4292702663, 179.0396948414);
  background-image: linear-gradient(to bottom, rgb(42.5862814804, 109.6058362911, 195.5839208902), #3689e6);
}
checkbutton.color-button.mint check, checkbutton.color-button.mint radio, radiobutton.color-button.mint check, radiobutton.color-button.mint radio {
  background-color: #28bca3;
  border: 1px solid hsl(174.765366055, 159.5702530444%, 21.080006937%);
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.2);
}
checkbutton.color-button.mint check:hover, checkbutton.color-button.mint radio:hover, radiobutton.color-button.mint check:hover, radiobutton.color-button.mint radio:hover {
  background-color: rgb(18.1323136659, 178.3761646482, 153.7693002964);
}
checkbutton.color-button.mint check:checked, checkbutton.color-button.mint check:indeterminate, checkbutton.color-button.mint check.\:checked, checkbutton.color-button.mint radio:checked, checkbutton.color-button.mint radio:indeterminate, checkbutton.color-button.mint radio.\:checked, radiobutton.color-button.mint check:checked, radiobutton.color-button.mint check:indeterminate, radiobutton.color-button.mint check.\:checked, radiobutton.color-button.mint radio:checked, radiobutton.color-button.mint radio:indeterminate, radiobutton.color-button.mint radio.\:checked {
  background-color: #28bca3;
  border: 1px solid hsl(174.765366055, 159.5702530444%, 21.080006937%);
  background-image: linear-gradient(to bottom, rgb(2.8025189608, 154.9615168265, 139.4425239773), #28bca3);
}
checkbutton.color-button.lime check, checkbutton.color-button.lime radio, radiobutton.color-button.lime check, radiobutton.color-button.lime radio {
  background-color: #68b723;
  border: 1px solid hsl(86.9104084826, 145.2017885769%, 21.5591355009%);
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.2);
}
checkbutton.color-button.lime check:hover, checkbutton.color-button.lime radio:hover, radiobutton.color-button.lime check:hover, radiobutton.color-button.lime radio:hover {
  background-color: rgb(94.8030441223, 173.3306421169, 15.9438021959);
}
checkbutton.color-button.lime check:checked, checkbutton.color-button.lime check:indeterminate, checkbutton.color-button.lime check.\:checked, checkbutton.color-button.lime radio:checked, checkbutton.color-button.lime radio:indeterminate, checkbutton.color-button.lime radio.\:checked, radiobutton.color-button.lime check:checked, radiobutton.color-button.lime check:indeterminate, radiobutton.color-button.lime check.\:checked, radiobutton.color-button.lime radio:checked, radiobutton.color-button.lime radio:indeterminate, radiobutton.color-button.lime radio.\:checked {
  background-color: #68b723;
  border: 1px solid hsl(86.9104084826, 145.2017885769%, 21.5591355009%);
  background-image: linear-gradient(to bottom, rgb(78.2365020671, 150.3243197744, 5.4511526063), #68b723);
}
checkbutton.color-button.banana check, checkbutton.color-button.banana radio, radiobutton.color-button.banana check, radiobutton.color-button.banana radio {
  background-color: #f9c440;
  border: 1px solid rgb(200.0854048445, 160.0459607774, 7.6576817349);
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.2);
}
checkbutton.color-button.banana check:hover, checkbutton.color-button.banana radio:hover, radiobutton.color-button.banana check:hover, radiobutton.color-button.banana radio:hover {
  background-color: rgb(238.9165231293, 186.2454694507, 50.6055348368);
}
checkbutton.color-button.banana check:checked, checkbutton.color-button.banana check:indeterminate, checkbutton.color-button.banana check.\:checked, checkbutton.color-button.banana radio:checked, checkbutton.color-button.banana radio:indeterminate, checkbutton.color-button.banana radio.\:checked, radiobutton.color-button.banana check:checked, radiobutton.color-button.banana check:indeterminate, radiobutton.color-button.banana check.\:checked, radiobutton.color-button.banana radio:checked, radiobutton.color-button.banana radio:indeterminate, radiobutton.color-button.banana radio.\:checked {
  background-color: #f9c440;
  border: 1px solid rgb(200.0854048445, 160.0459607774, 7.6576817349);
  background-image: linear-gradient(to bottom, rgb(216.3334985124, 175.926380483, 43.1915060493), #f9c440);
}
checkbutton.color-button.orange check, checkbutton.color-button.orange radio, radiobutton.color-button.orange check, radiobutton.color-button.orange radio {
  background-color: #f37329;
  border: 1px solid hsl(30.1328652573, 119.0277771022%, 34.180108717%);
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.2);
}
checkbutton.color-button.orange check:hover, checkbutton.color-button.orange radio:hover, radiobutton.color-button.orange check:hover, radiobutton.color-button.orange radio:hover {
  background-color: rgb(232.3890178687, 105.3672579544, 26.5966146161);
}
checkbutton.color-button.orange check:checked, checkbutton.color-button.orange check:indeterminate, checkbutton.color-button.orange check.\:checked, checkbutton.color-button.orange radio:checked, checkbutton.color-button.orange radio:indeterminate, checkbutton.color-button.orange radio.\:checked, radiobutton.color-button.orange check:checked, radiobutton.color-button.orange check:indeterminate, radiobutton.color-button.orange check.\:checked, radiobutton.color-button.orange radio:checked, radiobutton.color-button.orange radio:indeterminate, radiobutton.color-button.orange radio.\:checked {
  background-color: #f37329;
  border: 1px solid hsl(30.1328652573, 119.0277771022%, 34.180108717%);
  background-image: linear-gradient(to bottom, rgb(207.9398464739, 103.1142121501, 20.1576241922), #f37329);
}
checkbutton.color-button.strawberry check, checkbutton.color-button.strawberry radio, radiobutton.color-button.strawberry check, radiobutton.color-button.strawberry radio {
  background-color: #c6262e;
  border: 1px solid hsl(349.5420323266, 122.4071480382%, 25.5646010425%);
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.2);
}
checkbutton.color-button.strawberry check:hover, checkbutton.color-button.strawberry radio:hover, radiobutton.color-button.strawberry check:hover, radiobutton.color-button.strawberry radio:hover {
  background-color: rgb(187.309720106, 22.6761290245, 36.8568539894);
}
checkbutton.color-button.strawberry check:checked, checkbutton.color-button.strawberry check:indeterminate, checkbutton.color-button.strawberry check.\:checked, checkbutton.color-button.strawberry radio:checked, checkbutton.color-button.strawberry radio:indeterminate, checkbutton.color-button.strawberry radio.\:checked, radiobutton.color-button.strawberry check:checked, radiobutton.color-button.strawberry check:indeterminate, radiobutton.color-button.strawberry check.\:checked, radiobutton.color-button.strawberry radio:checked, radiobutton.color-button.strawberry radio:indeterminate, radiobutton.color-button.strawberry radio.\:checked {
  background-color: #c6262e;
  border: 1px solid hsl(349.5420323266, 122.4071480382%, 25.5646010425%);
  background-image: linear-gradient(to bottom, rgb(162.2377549173, 18.9045575376, 29.7356611026), #c6262e);
}
checkbutton.color-button.bubblegum check, checkbutton.color-button.bubblegum radio, radiobutton.color-button.bubblegum check, radiobutton.color-button.bubblegum radio {
  background-color: #de3e80;
  border: 1px solid rgb(169.1823935604, 28.499671105, 89.7308849538);
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.2);
}
checkbutton.color-button.bubblegum check:hover, checkbutton.color-button.bubblegum radio:hover, radiobutton.color-button.bubblegum check:hover, radiobutton.color-button.bubblegum radio:hover {
  background-color: rgb(211.2436242916, 50.5927427995, 119.1763349875);
}
checkbutton.color-button.bubblegum check:checked, checkbutton.color-button.bubblegum check:indeterminate, checkbutton.color-button.bubblegum check.\:checked, checkbutton.color-button.bubblegum radio:checked, checkbutton.color-button.bubblegum radio:indeterminate, checkbutton.color-button.bubblegum radio.\:checked, radiobutton.color-button.bubblegum check:checked, radiobutton.color-button.bubblegum check:indeterminate, radiobutton.color-button.bubblegum check.\:checked, radiobutton.color-button.bubblegum radio:checked, radiobutton.color-button.bubblegum radio:indeterminate, radiobutton.color-button.bubblegum radio.\:checked {
  background-color: #de3e80;
  border: 1px solid rgb(169.1823935604, 28.499671105, 89.7308849538);
  background-image: linear-gradient(to bottom, rgb(186.5392437549, 48.432410833, 103.8116444791), #de3e80);
}
checkbutton.color-button.grape check, checkbutton.color-button.grape radio, radiobutton.color-button.grape check, radiobutton.color-button.grape radio {
  background-color: #a56de2;
  border: 1px solid rgb(132.6301748014, 80.794214679, 177.8710092771);
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.2);
}
checkbutton.color-button.grape check:hover, checkbutton.color-button.grape radio:hover, radiobutton.color-button.grape check:hover, radiobutton.color-button.grape radio:hover {
  background-color: rgb(155.7923682991, 99.6840046187, 215.8383546784);
}
checkbutton.color-button.grape check:checked, checkbutton.color-button.grape check:indeterminate, checkbutton.color-button.grape check.\:checked, checkbutton.color-button.grape radio:checked, checkbutton.color-button.grape radio:indeterminate, checkbutton.color-button.grape radio.\:checked, radiobutton.color-button.grape check:checked, radiobutton.color-button.grape check:indeterminate, radiobutton.color-button.grape check.\:checked, radiobutton.color-button.grape radio:checked, radiobutton.color-button.grape radio:indeterminate, radiobutton.color-button.grape radio.\:checked {
  background-color: #a56de2;
  border: 1px solid rgb(132.6301748014, 80.794214679, 177.8710092771);
  background-image: linear-gradient(to bottom, rgb(147.68310957, 95.8259644574, 194.237457065), #a56de2);
}
checkbutton.color-button.cocoa check, checkbutton.color-button.cocoa radio, radiobutton.color-button.cocoa check, radiobutton.color-button.cocoa radio {
  background-color: #715344;
  border: 1px solid rgb(70.7980259351, 54.7026998916, 44.9935976833);
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.2);
}
checkbutton.color-button.cocoa check:hover, checkbutton.color-button.cocoa radio:hover, radiobutton.color-button.cocoa check:hover, radiobutton.color-button.cocoa radio:hover {
  background-color: rgb(104.231973586, 74.7601962538, 59.9784669567);
}
checkbutton.color-button.cocoa check:checked, checkbutton.color-button.cocoa check:indeterminate, checkbutton.color-button.cocoa check.\:checked, checkbutton.color-button.cocoa radio:checked, checkbutton.color-button.cocoa radio:indeterminate, checkbutton.color-button.cocoa radio.\:checked, radiobutton.color-button.cocoa check:checked, radiobutton.color-button.cocoa check:indeterminate, radiobutton.color-button.cocoa check.\:checked, radiobutton.color-button.cocoa radio:checked, radiobutton.color-button.cocoa radio:indeterminate, radiobutton.color-button.cocoa radio.\:checked {
  background-color: #715344;
  border: 1px solid rgb(70.7980259351, 54.7026998916, 44.9935976833);
  background-image: linear-gradient(to bottom, rgb(84.4782992544, 67.7979772078, 57.7886786117), #715344);
}
checkbutton.color-button.slate check, checkbutton.color-button.slate radio, radiobutton.color-button.slate check, radiobutton.color-button.slate radio {
  background-color: #485a6c;
  border: 1px solid rgb(48.7820925293, 56.8617407955, 66.3296525964);
  box-shadow: inset 0 0 0 1px rgba(54, 137, 230, 0), inset 0 1px rgba(0, 0, 0, 0.03), 0 1px rgba(255, 255, 255, 0.2);
}
checkbutton.color-button.slate check:hover, checkbutton.color-button.slate radio:hover, radiobutton.color-button.slate check:hover, radiobutton.color-button.slate radio:hover {
  background-color: rgb(63.9409537362, 81.6858957554, 99.3888021481);
}
checkbutton.color-button.slate check:checked, checkbutton.color-button.slate check:indeterminate, checkbutton.color-button.slate check.\:checked, checkbutton.color-button.slate radio:checked, checkbutton.color-button.slate radio:indeterminate, checkbutton.color-button.slate radio.\:checked, radiobutton.color-button.slate check:checked, radiobutton.color-button.slate check:indeterminate, radiobutton.color-button.slate check.\:checked, radiobutton.color-button.slate radio:checked, radiobutton.color-button.slate radio:indeterminate, radiobutton.color-button.slate radio.\:checked {
  background-color: #485a6c;
  border: 1px solid rgb(48.7820925293, 56.8617407955, 66.3296525964);
  background-image: linear-gradient(to bottom, rgb(61.6435717199, 69.9928048404, 79.7939673144), #485a6c);
}

check {
  border-radius: 3px;
  color: #ffffff;
}
check:checked {
  -gtk-icon-source: image(-gtk-recolor(url("/usr/share/themes/xui.blueberry/gtk-3.0/assets/x164897429344252-symbolic.svg")));
}

radio {
  border-radius: 100%;
  color: #ffffff;
}
radio:checked {
  -gtk-icon-source: image(-gtk-recolor(url("/usr/share/themes/xui.blueberry/gtk-3.0/assets/x164897529748266-symbolic.svg")));
}

checkbutton label, radiobutton label {
  margin-top: -1px;
  margin-left: 5px;
}

menu, .menu, .context-menu, popover, window.popup {
  padding: 0px;
  background-color: rgb(240.6230617189, 240.6230617189, 240.6230617189);
  min-width: 100px;
  border-radius: 4px;
  color: rgb(98.1084291848, 98.1084291848, 98.1084291848);
  font-weight: 500;
  font-size: 11.52px;
  text-shadow: none;
}
menu menuitem, menu modelbutton, .menu menuitem, .menu modelbutton, .context-menu menuitem, .context-menu modelbutton, popover menuitem, popover modelbutton, window.popup menuitem, window.popup modelbutton {
  min-height: 16px;
  min-width: 40px;
  padding: 5px 6px;
  text-shadow: none;
  margin-left: 0px;
}
menu menuitem image, menu modelbutton image, .menu menuitem image, .menu modelbutton image, .context-menu menuitem image, .context-menu modelbutton image, popover menuitem image, popover modelbutton image, window.popup menuitem image, window.popup modelbutton image {
  margin: 0 0 0 0;
}
menu menuitem image + label, menu modelbutton image + label, .menu menuitem image + label, .menu modelbutton image + label, .context-menu menuitem image + label, .context-menu modelbutton image + label, popover menuitem image + label, popover modelbutton image + label, window.popup menuitem image + label, window.popup modelbutton image + label {
  margin-left: 5px;
}
menu menuitem arrow, menu modelbutton arrow, .menu menuitem arrow, .menu modelbutton arrow, .context-menu menuitem arrow, .context-menu modelbutton arrow, popover menuitem arrow, popover modelbutton arrow, window.popup menuitem arrow, window.popup modelbutton arrow {
  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  color: #4c4c4c;
  min-height: 16px;
  min-width: 16px;
}
menu menuitem arrow:dir(ltr), menu modelbutton arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .menu modelbutton arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr), .context-menu modelbutton arrow:dir(ltr), popover menuitem arrow:dir(ltr), popover modelbutton arrow:dir(ltr), window.popup menuitem arrow:dir(ltr), window.popup modelbutton arrow:dir(ltr) {
  margin-left: 10px;
}
menu menuitem arrow:dir(rtl), menu modelbutton arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .menu modelbutton arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl), .context-menu modelbutton arrow:dir(rtl), popover menuitem arrow:dir(rtl), popover modelbutton arrow:dir(rtl), window.popup menuitem arrow:dir(rtl), window.popup modelbutton arrow:dir(rtl) {
  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
}
menu menuitem arrow.top, menu modelbutton arrow.top, .menu menuitem arrow.top, .menu modelbutton arrow.top, .context-menu menuitem arrow.top, .context-menu modelbutton arrow.top, popover menuitem arrow.top, popover modelbutton arrow.top, window.popup menuitem arrow.top, window.popup modelbutton arrow.top {
  margin-top: -6px;
  -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
}
menu menuitem arrow.bottom, menu modelbutton arrow.bottom, .menu menuitem arrow.bottom, .menu modelbutton arrow.bottom, .context-menu menuitem arrow.bottom, .context-menu modelbutton arrow.bottom, popover menuitem arrow.bottom, popover modelbutton arrow.bottom, window.popup menuitem arrow.bottom, window.popup modelbutton arrow.bottom {
  margin-bottom: -18px;
  margin-top: 16px;
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
}
menu menuitem arrow.left, menu modelbutton arrow.left, .menu menuitem arrow.left, .menu modelbutton arrow.left, .context-menu menuitem arrow.left, .context-menu modelbutton arrow.left, popover menuitem arrow.left, popover modelbutton arrow.left, window.popup menuitem arrow.left, window.popup modelbutton arrow.left {
  -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
}
menu menuitem arrow:disabled, menu modelbutton arrow:disabled, .menu menuitem arrow:disabled, .menu modelbutton arrow:disabled, .context-menu menuitem arrow:disabled, .context-menu modelbutton arrow:disabled, popover menuitem arrow:disabled, popover modelbutton arrow:disabled, window.popup menuitem arrow:disabled, window.popup modelbutton arrow:disabled {
  border: none;
  margin: 0;
  min-height: 0;
  min-width: 0;
}
menu menuitem check:dir(ltr), menu menuitem radio:dir(ltr), menu modelbutton check:dir(ltr), menu modelbutton radio:dir(ltr), .menu menuitem check:dir(ltr), .menu menuitem radio:dir(ltr), .menu modelbutton check:dir(ltr), .menu modelbutton radio:dir(ltr), .context-menu menuitem check:dir(ltr), .context-menu menuitem radio:dir(ltr), .context-menu modelbutton check:dir(ltr), .context-menu modelbutton radio:dir(ltr), popover menuitem check:dir(ltr), popover menuitem radio:dir(ltr), popover modelbutton check:dir(ltr), popover modelbutton radio:dir(ltr), window.popup menuitem check:dir(ltr), window.popup menuitem radio:dir(ltr), window.popup modelbutton check:dir(ltr), window.popup modelbutton radio:dir(ltr) {
  margin-right: 5px;
}
menu menuitem:hover, menu modelbutton:hover, .menu menuitem:hover, .menu modelbutton:hover, .context-menu menuitem:hover, .context-menu modelbutton:hover, popover menuitem:hover, popover modelbutton:hover, window.popup menuitem:hover, window.popup modelbutton:hover {
  background-color: rgba(0, 0, 0, 0.1);
  background-color: rgb(220.8255215578, 220.8255215578, 220.8255215578);
}
menu menuitem:disabled label, menu modelbutton:disabled label, .menu menuitem:disabled label, .menu modelbutton:disabled label, .context-menu menuitem:disabled label, .context-menu modelbutton:disabled label, popover menuitem:disabled label, popover modelbutton:disabled label, window.popup menuitem:disabled label, window.popup modelbutton:disabled label {
  color: rgb(149.5181089178, 149.5181089178, 149.5181089178);
}
menu menuitem:disabled arrow, menu modelbutton:disabled arrow, .menu menuitem:disabled arrow, .menu modelbutton:disabled arrow, .context-menu menuitem:disabled arrow, .context-menu modelbutton:disabled arrow, popover menuitem:disabled arrow, popover modelbutton:disabled arrow, window.popup menuitem:disabled arrow, window.popup modelbutton:disabled arrow {
  border: none;
  margin: 0;
  min-height: 0;
  min-width: 0;
}
menu separator, .menu separator, .context-menu separator, popover separator, window.popup separator {
  margin-top: 0px;
  padding-top: 0px;
  background-color: rgb(204.8307589349, 204.8307589349, 204.8307589349);
  box-shadow: 0 1px rgb(244.2149404125, 244.2149404125, 244.2149404125);
}
menu decoration, .menu decoration, .context-menu decoration, popover decoration, window.popup decoration {
  border-radius: 4px;
  border: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 3px 4px rgba(0, 0, 0, 0.15), 0 3px 3px -3px rgba(0, 0, 0, 0.35);
}

.menu separator {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 0px;
}

.csd menu, .csd .menu, .csd .context-menu {
  border-radius: 4px;
}

.background.popup {
  background-color: transparent;
}

popover, window.popup, window.menu {
  margin: 0;
  padding: 0;
  margin-top: -10px;
  border: 1px solid rgb(185.6441990086, 185.6441990086, 185.6441990086);
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
popover stack, window.popup stack, window.menu stack {
  margin: 0;
  padding: 0;
}
popover modelbutton, window.popup modelbutton, window.menu modelbutton {
  margin: 0;
  border-radius: 4px;
}
popover list, window.popup list, window.menu list {
  margin: 0;
}
popover list modelbutton, window.popup list modelbutton, window.menu list modelbutton {
  border-radius: 0px;
}
popover decoration, window.popup decoration, window.menu decoration {
  margin: 0;
  padding: 0;
}
popover check.left:dir(rtl), popover radio.left:dir(rtl), window.popup check.left:dir(rtl), window.popup radio.left:dir(rtl), window.menu check.left:dir(rtl), window.menu radio.left:dir(rtl) {
  margin-left: 0;
  margin-right: 13px;
}
popover check.right:dir(ltr), popover radio.right:dir(ltr), window.popup check.right:dir(ltr), window.popup radio.right:dir(ltr), window.menu check.right:dir(ltr), window.menu radio.right:dir(ltr) {
  margin-left: 13px;
  margin-right: 0;
}

list > label {
  margin-top: 6px;
  margin-left: 7px;
  margin-bottom: 3px;
}
list label {
  color: #4c4c4c;
}
list > row label.h3 {
  color: rgb(100.9383718156, 100.9383718156, 100.9383718156);
}

/*
	(display: flex) for tables better, because we could work with table cells in common form (e.g. draggingg/sorting) without need to rebuild table every time.

	In rare cases (table.form) we using hybrid (display: table + display: flex) implementation for strict column widths while maintaining positions
*/
table {
  width: 100%;
  border-collapse: collapse;
  overflow-x: scroll;
  overflow-y: hidden;
  border: 1px #dadada solid;
  border-bottom: none;
  border-right: none;
  margin-top: 10px;
  margin-bottom: 10px;
}
table:first-child {
  margin-top: 0;
}
table:last-child {
  margin-bottom: 0;
}
table.middle {
  margin-right: auto;
  margin-left: auto;
}
table tbody {
  width: 100%;
}
table td {
  margin: -1px 0px 0px -1px;
  padding: 7px;
  border: 1px solid #dadada;
  vertical-align: top;
  white-space: normal;
}
table td.icon {
  padding-top: 7px;
}
table td.icon > svg {
  width: 16px;
  height: 16px;
}
table td.label {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
table td.label > .title {
  display: block;
  width: 100%;
}
table td.label > .description {
  display: block;
  width: 100%;
  font-size: smaller;
}
table td.centered {
  text-align: center;
}
table td > icon {
  margin-right: 4px;
}
table tr {
  min-height: 29px;
}
table tr.header td, table tr td.header, table tr:first-of-type {
  background-color: #f5f5f5;
  font-weight: 600;
}
table tr.selected {
  font-weight: 600;
}
table tr.centered·1 ~ tr > td:first-of-type {
  text-align: center;
}
table tr.centered·2 ~ tr > td:nth-of-type(2) {
  text-align: center;
}
table tr.centered·3 ~ tr > td:nth-of-type(3) {
  text-align: center;
}
table tr.centered·4 ~ tr > td:nth-of-type(4) {
  text-align: center;
}
table tr.centered·5 ~ tr > td:nth-of-type(5) {
  text-align: center;
}

table.flex, table.form, table.list, table.contextmenu, table.segments, table.ui {
  display: flex;
}
table.flex tbody, table.form tbody, table.list tbody, table.contextmenu tbody, table.segments tbody, table.ui tbody {
  display: flex;
  flex-direction: column;
}
table.flex tr, table.form tr, table.list tr, table.contextmenu tr, table.segments tr, table.ui tr {
  display: flex;
  flex-direction: row;
}
table.flex td, table.form td, table.list td, table.contextmenu td, table.segments td, table.ui td {
  display: flex;
  flex-grow: 1;
  white-space: nowrap;
  width: 100%;
}
table.flex td.icon, table.form td.icon, table.list td.icon, table.contextmenu td.icon, table.segments td.icon, table.ui td.icon {
  flex-grow: unset;
  width: fit-content;
}

table.ui tr:first-of-type td, table.list tr:first-of-type td, table.contextmenu tr:first-of-type td {
  background-color: transparent;
  font-weight: unset;
}
table.ui td, table.list td, table.contextmenu td {
  background-color: transparent;
}

table.ui, table.form, table.segments {
  border: none;
}
table.ui > tbody > tr:first-of-type td, table.form > tbody > tr:first-of-type td, table.segments > tbody > tr:first-of-type td {
  font-weight: unset;
  background-color: transparent;
}
table.ui > tbody > tr > td, table.form > tbody > tr > td, table.segments > tbody > tr > td {
  border: none;
  vertical-align: middle;
}

table.form, table.segments {
  width: fit-content;
  width: -moz-fit-content;
  min-width: 287px;
}
table.form > tbody, table.segments > tbody {
  display: table;
}
table.form > tbody > tr, table.segments > tbody > tr {
  display: table-row;
}
table.form > tbody > tr:first-of-type td, table.segments > tbody > tr:first-of-type td {
  background-color: transparent;
}
table.form > tbody > tr > td, table.segments > tbody > tr > td {
  flex-grow: 3;
  flex-basis: 0;
}
table.form > tbody > tr > td.label, table.segments > tbody > tr > td.label {
  padding-top: 17px;
  flex-grow: 1;
  margin-right: 5px;
  font-weight: 400;
  align-items: flex-end;
  color: #656565;
}
table.form > tbody > tr > td.content, table.segments > tbody > tr > td.content {
  display: table-cell;
}
table.form > tbody > tr > td.content > switch[classic], table.form > tbody > tr > td.content > selector[classic], table.segments > tbody > tr > td.content > switch[classic], table.segments > tbody > tr > td.content > selector[classic] {
  padding-top: 7px;
  padding-bottom: 7px;
}
table.form > tbody > tr > td.content > dropdown, table.segments > tbody > tr > td.content > dropdown {
  margin-bottom: 6px;
}
table.form > tbody > tr > td > input, table.form > tbody > tr > td > dropdown > input, table.segments > tbody > tr > td > input, table.segments > tbody > tr > td > dropdown > input {
  width: 100%;
}

table.segments {
  width: unset;
}
table.segments > tbody {
  display: flex;
}
table.segments > tbody > tr {
  display: table-row;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e7e8ec;
}
table.segments > tbody > tr:first-of-type {
  padding-top: 2px;
}
table.segments > tbody > tr:last-of-type {
  padding-bottom: 2px;
  border-bottom: none;
}
table.segments > tbody > tr > td {
  display: table-cell;
  width: 200px;
}
table.segments > tbody > tr > td.label {
  min-width: 200px;
  color: rgb(101, 101, 101);
  vertical-align: baseline;
}
table.segments > tbody > tr > td.content {
  min-width: 200px;
}
table.segments > tbody > tr > td.content > input {
  max-width: 211px;
}
table.segments > tbody > tr > td.content > dropdown {
  margin-bottom: 2px;
}
table.segments > tbody > tr > td.content.text {
  padding-top: 17px;
  padding-bottom: 1em;
}
table.segments > tbody > tr > td.action {
  width: 100%;
  text-align: right;
  vertical-align: baseline;
  padding-top: 17px;
}

table.list, table.contextmenu {
  border: 1px solid rgb(202, 202, 202);
}
table.list tr, table.contextmenu tr {
  position: relative;
  cursor: pointer;
}
table.list tr::before, table.contextmenu tr::before {
  border-bottom-color: rgba(202, 202, 202, 0.5) !important;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
table.list tr:last-of-type::before, table.contextmenu tr:last-of-type::before {
  border-bottom-color: transparent !important;
}
table.list td, table.contextmenu td {
  color: #4e4e4e;
  border: none;
}
table.list td.icon:not(._hidden) + .label, table.contextmenu td.icon:not(._hidden) + .label {
  padding-left: 1px;
}
table.list td.amount, table.contextmenu td.amount {
  flex-grow: unset;
  align-items: center;
  justify-content: flex-end;
  padding: 4px;
  font-size: smaller;
}
table.list td.amount > wrap, table.contextmenu td.amount > wrap {
  display: inline;
  background: #fbe58e;
  border: 1px transparent solid;
  border-radius: 3px;
  padding: 3px 3px 2px;
  color: #88780a;
}
table.list td.ui, table.contextmenu td.ui {
  padding: 0;
}
table.list td.ui > set, table.contextmenu td.ui > set {
  margin: 0;
  width: 100%;
  height: unset;
}
table.list td.ui > set.borderless, table.contextmenu td.ui > set.borderless {
  border: none;
}
table.list td.ui > selector, table.list td.ui > switch, table.contextmenu td.ui > selector, table.contextmenu td.ui > switch {
  padding: 10px;
}
table.list td.ui > button, table.list td.ui > set > button, table.contextmenu td.ui > button, table.contextmenu td.ui > set > button {
  background-image: none;
  color: #4e4e4e;
  border-color: rgba(144, 144, 144, 0.2901960784);
  border-top: none;
  flex-grow: 8;
  min-width: unset;
}
table.list td.ui > button:first-of-type, table.list td.ui > set > button:first-of-type, table.contextmenu td.ui > button:first-of-type, table.contextmenu td.ui > set > button:first-of-type {
  border-left: none;
}
table.list td.ui > button:last-of-type, table.list td.ui > set > button:last-of-type, table.contextmenu td.ui > button:last-of-type, table.contextmenu td.ui > set > button:last-of-type {
  border-right: none;
}
table.list td.ui > button:hover, table.list td.ui > set > button:hover, table.contextmenu td.ui > button:hover, table.contextmenu td.ui > set > button:hover {
  background: rgba(0, 0, 0, 0.1019607843);
}
table.list td > arrow, table.contextmenu td > arrow {
  display: block;
  position: absolute;
  right: 8px;
  margin-top: 2px;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid gray;
}

table.contextmenu {
  display: none;
  position: fixed;
  min-width: 130px;
  width: 130px;
  min-height: 32px;
  z-index: 10;
  overflow-y: scroll;
  margin-top: 0px;
  margin-bottom: 0px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: saturate(180%) blur(20px);
}
table.contextmenu.visible {
  display: block;
}
table.contextmenu.users > item > svg, table.contextmenu.users > item > img {
  border-radius: 50%;
  width: 32px;
  height: 32px;
  min-width: 32px;
}
table.contextmenu > separator {
  display: block;
  width: 100%;
  border-top: 1px solid rgba(144, 144, 144, 0.2901960784);
}

table tr.active > td:not(.ui) {
  background: #E5E5E5;
}

table tr.separator {
  min-height: 30px;
  border-bottom: 1px rgba(144, 144, 144, 0.2901960784) solid;
}

/**********************
 * Window Decorations *
 *********************/
decoration {
  border-radius: 0;
  border-width: 0px;
  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 0px rgba(0, 0, 0, 0.23);
  margin: 10px;
}

decoration:backdrop {
  box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 0px rgba(0, 0, 0, 0.18);
  transition: 200ms ease-out;
}

.background {
  background: #f5f5f5;
  color: #4c4c4c;
}

selection,
textview text selection, iconview.\:selected:focus, iconview.\:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild.\:selected {
  background-color: #3689e6;
  color: #eeeeee;
  border-radius: 3px;
}

.rubberband,
rubberband,
.content-view rubberband,
.content-view .rubberband,
flowbox rubberband {
  border: 1px solid #3689e6;
  background-color: rgba(54, 137, 230, 0.2);
}

.nemo-window entry {
  min-height: 24px;
}
.nemo-window scrolledwindow.frame {
  border: none;
}
.nemo-window .nemo-canvas-item.\:selected,
.nemo-window .nemo-dim-list-label.\:selected {
  background-color: #3689e6;
  color: #eeeeee;
}
.nemo-window > grid > widget {
  min-height: 24px;
  background: rgb(233.2749270981, 233.2749270981, 233.2749270981);
  color: rgb(89.7047636678, 89.7047636678, 89.7047636678);
  font-weight: 600;
  font-size: 0.93em;
}
.nemo-window > grid > widget > box button.image-button {
  min-height: 24px;
  min-width: 24px;
  padding: 0;
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgb(233.2749270981, 233.2749270981, 233.2749270981), rgb(228.09903232, 228.09903232, 228.09903232));
  border: 1px solid rgb(181.3054181259, 181.3054181259, 181.3054181259);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);
  color: #606060;
  text-shadow: 0 1px 0 #ebebeb;
  transition: background 220ms, background-image 220ms, border 220ms, color 220ms, box-shadow 220ms;
}
.nemo-window > grid > widget > box button.image-button.image-button:not(.text-button), .nemo-window > grid > widget > box button.image-button.toggle:not(.text-button) {
  color: rgb(86.9330183388, 86.9330183388, 86.9330183388);
}
.nemo-window > grid > widget > box button.image-button:hover, .nemo-window > grid > widget > box button.image-button.flat:hover {
  background-image: linear-gradient(to bottom, rgb(243.2343701794, 243.2343701794, 243.2343701794), rgb(238.0170979376, 238.0170979376, 238.0170979376));
  border: 1px solid rgb(181.3054181259, 181.3054181259, 181.3054181259);
}
.nemo-window > grid > widget > box button.image-button:active, .nemo-window > grid > widget > box button.image-button:checked, .nemo-window > grid > widget > box button.image-button.flat:active, .nemo-window > grid > widget > box button.image-button.flat:checked {
  background-image: linear-gradient(to bottom, rgb(220.3762697482, 220.3762697482, 220.3762697482), rgb(220.3762697482, 220.3762697482, 220.3762697482));
  border: 1px solid rgb(181.3054181259, 181.3054181259, 181.3054181259);
  color: #404040;
}
.nemo-window > grid > widget > box button.image-button:disabled {
  color: rgba(96, 96, 96, 0.75);
  color: rgba(96, 96, 96, 0.75);
  background-image: linear-gradient(to bottom, rgb(228.3249323698, 228.3249323698, 228.3249323698), rgb(223.1701040091, 223.1701040091, 223.1701040091));
  border-color: rgba(181.3054181259, 181.3054181259, 181.3054181259, 0.75);
}
.nemo-window > grid > widget > box button.image-button:disabled image {
  color: rgba(96, 96, 96, 0.45);
}
.nemo-window > grid > widget > box button.image-button > svg, .nemo-window > grid > widget > box button.image-button svg.icon {
  fill: rgb(86.9330183388, 86.9330183388, 86.9330183388);
}
.nemo-window treeview cell, .nemo-window treeview .cell {
  color: rgb(89.7047636678, 89.7047636678, 89.7047636678);
  font-weight: 600;
  font-size: 0.93em;
}
.nemo-window treeview cell.\:selected, .nemo-window treeview .cell.\:selected {
  color: #eeeeee;
}
.nemo-window scrolledwindow.frame {
  border-width: 1px;
}
.nemo-window .path-bar button {
  min-width: 10px;
}
.nemo-window .path-bar .slider-button {
  padding: 0px;
}

terminal-window notebook header {
  border-top-width: 1px;
}
terminal-window headerbar {
  border-bottom-width: 0px;
}
terminal-window revealer box:first-child {
  background-color: #303030;
}
terminal-window revealer box:first-child > label:first-child {
  margin-top: 5px;
}

progressbar.horizontal progress {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.25) 60%, rgba(255, 255, 255, 0));
}