+.requests-menu-header-button,
+#requests-menu-status-button {
+ background-color: transparent;
+ border-radius: 0;
+ min-width: 10px;
+ margin: 0;
+ transition: background-color 0.1s ease-in-out;
+}
+
+.requests-menu-header-button > .button-box,
+#requests-menu-status-button > .button-box {
+ border-radius: 0;
+ -moz-padding-start: 0;
+ -moz-padding-end: 0;
+ border: 0;
+}
+
+.requests-menu-header-button:hover {
+ background-color: #FFCF00;
+}
+
+.requests-menu-header-button:hover:active {
+ background-color: #FF9F00;
+}
+
+.requests-menu-header-button:not(:active)[sorted] {
+ background-color: #008484;
+}
+
+.requests-menu-header-button:not(:active)[sorted=ascending] {
+ background-image: radial-gradient(farthest-side at center top, rgba(0,0,0,.7), rgba(0,0,0,0.3));
+ background-size: 100% 1px;
+ background-repeat: no-repeat;
+}
+
+.requests-menu-header-button:not(:active)[sorted=descending] {
+ background-image: radial-gradient(farthest-side at center bottom, rgba(0,0,0,.7), rgba(0,0,0,0.3));
+ background-size: 100% 1px;
+ background-repeat: no-repeat;
+ background-position: bottom;
+}
+
+#requests-menu-status-button {
+ border: none;
+}
+
+#requests-menu-status-button > .button-box {
+ padding: 0;
+}
+
+/* Network requests table: specific column dimensions */
+