|
|
@@ -99,224 +99,6 @@
|
|
|
position: relative;
|
|
|
}
|
|
|
|
|
|
-/* --- USER PROVIDED FACTORIO BUTTONS --- */
|
|
|
-.panel-button {
|
|
|
- border: none;
|
|
|
- cursor: pointer;
|
|
|
- position: relative;
|
|
|
- background-color: #313031;
|
|
|
- height: 24px;
|
|
|
- aspect-ratio: 1;
|
|
|
- display: inline-flex;
|
|
|
- align-items: center;
|
|
|
- justify-content: center;
|
|
|
- box-shadow:
|
|
|
- inset 8px 0px 4px -8px #000,
|
|
|
- inset -8px 0px 4px -8px #000,
|
|
|
- inset 0px 8px 4px -8px #000,
|
|
|
- inset 0px -8px 4px -8px #000,
|
|
|
- inset 0px 8px 4px -8px #fff,
|
|
|
- inset 0px -8px 2px -8px #432400,
|
|
|
- 0px 0px 4px 0px #000;
|
|
|
-}
|
|
|
-.panel-button:active,
|
|
|
-.panel-button.active {
|
|
|
- box-shadow:
|
|
|
- inset 0px 9px 2px -8px #000,
|
|
|
- inset 8px 0px 4px -8px #563a10,
|
|
|
- inset 8px 0px 4px -8px #563a10,
|
|
|
- inset -8px 0px 4px -8px #563a10,
|
|
|
- inset -8px 0px 4px -8px #563a10,
|
|
|
- inset 0px -9px 2px -8px #fff,
|
|
|
- 0px 0px 4px 0px #000;
|
|
|
- background-color: #f1be64;
|
|
|
- filter: none;
|
|
|
- outline: 0;
|
|
|
-}
|
|
|
-.panel-button.hover,
|
|
|
-.panel-button:focus,
|
|
|
-.panel-button:hover {
|
|
|
- color: #000;
|
|
|
- text-decoration: none;
|
|
|
- outline: 0;
|
|
|
- box-shadow:
|
|
|
- inset 8px 0px 4px -8px #000,
|
|
|
- inset -8px 0px 4px -8px #000,
|
|
|
- inset 0px 9px 2px -8px #fff,
|
|
|
- inset 0px -8px 4px -8px hsl(36, 94%, 20%),
|
|
|
- 0px 0px 4px 0px #000,
|
|
|
- inset 0px 0px 4px 2px #f9b44b;
|
|
|
- background-color: #e39827;
|
|
|
- filter: drop-shadow(0 0 2px #f9b44b);
|
|
|
-}
|
|
|
-input:focus {
|
|
|
- border: none;
|
|
|
- filter: drop-shadow(0 0 2px #f9b44b);
|
|
|
-}
|
|
|
-.button {
|
|
|
- background-color: #8e8e8e;
|
|
|
- padding: 10px 12px;
|
|
|
- font-size: 100%;
|
|
|
- text-align: left;
|
|
|
- color: #000;
|
|
|
- font-weight: 600;
|
|
|
- display: inline-block;
|
|
|
- vertical-align: baseline;
|
|
|
- min-width: 128px;
|
|
|
- border: none;
|
|
|
- line-height: inherit;
|
|
|
- white-space: nowrap;
|
|
|
- box-shadow:
|
|
|
- inset 8px 0px 4px -8px #000,
|
|
|
- inset -8px 0px 4px -8px #000,
|
|
|
- inset 0px 10px 2px -8px #e3e3e3,
|
|
|
- inset 0px 10px 2px -8px #282828,
|
|
|
- inset 0px -9px 2px -8px #000,
|
|
|
- 0px 0px 4px 0px #000;
|
|
|
- position: relative;
|
|
|
- margin-right: 14px;
|
|
|
- cursor: pointer;
|
|
|
- user-select: none;
|
|
|
- height: 36px;
|
|
|
- text-align: left;
|
|
|
-}
|
|
|
-.button:hover,
|
|
|
-.button.hover {
|
|
|
- box-shadow:
|
|
|
- inset 8px 0px 4px -8px #000,
|
|
|
- inset -8px 0px 4px -8px #000,
|
|
|
- inset 0px 9px 2px -8px #fff,
|
|
|
- inset 0px 8px 4px -8px #000,
|
|
|
- inset 0px -8px 4px -8px #000,
|
|
|
- inset 0px -9px 2px -8px #432400,
|
|
|
- 0px 0px 4px 0px #000,
|
|
|
- inset 0px 0px 4px 2px #f9b44b;
|
|
|
- background-color: #e39827;
|
|
|
- filter: drop-shadow(0 0 2px #f9b44b);
|
|
|
-}
|
|
|
-.button:active,
|
|
|
-.button.active {
|
|
|
- box-shadow:
|
|
|
- inset 0px 10px 2px -8px #000,
|
|
|
- inset 0px 9px 2px -8px #000,
|
|
|
- inset 8px 0px 4px -8px #563a10,
|
|
|
- inset 8px 0px 4px -8px #563a10,
|
|
|
- inset -8px 0px 4px -8px #563a10,
|
|
|
- inset -8px 0px 4px -8px #563a10,
|
|
|
- inset 0px 9px 2px -8px #563a10,
|
|
|
- inset 0px -9px 2px -8px #563a10,
|
|
|
- inset 0px -8.5px 0px -8px #563a10,
|
|
|
- 0px 0px 4px 0px #000;
|
|
|
- background-color: #f1be64;
|
|
|
-}
|
|
|
-.button.disabled {
|
|
|
- background-color: #3d3d3d;
|
|
|
- color: #818181;
|
|
|
- box-shadow:
|
|
|
- inset 8px 0px 4px -8px #000,
|
|
|
- inset -8px 0px 4px -8px #000,
|
|
|
- inset 0px 8px 4px -8px #000,
|
|
|
- inset 0px -6px 4px -8px #818181,
|
|
|
- inset 0px -8px 4px -8px #000,
|
|
|
- 0px 0px 4px 0px #000;
|
|
|
-}
|
|
|
-.button-green {
|
|
|
- background-color: #5eb663;
|
|
|
- padding: 10px 12px;
|
|
|
- font-size: 100%;
|
|
|
- color: #000;
|
|
|
- font-weight: 600;
|
|
|
- display: inline-block;
|
|
|
- min-width: 128px;
|
|
|
- border: none;
|
|
|
- box-shadow:
|
|
|
- inset 8px 0px 4px -8px #000,
|
|
|
- inset -8px 0px 4px -8px #000,
|
|
|
- inset 0px 10px 2px -8px #95df99,
|
|
|
- inset 0px 10px 2px -8px #163218,
|
|
|
- inset 0px -9px 2px -8px #000,
|
|
|
- 0px 0px 4px 0px #000;
|
|
|
- margin-right: 14px;
|
|
|
- cursor: pointer;
|
|
|
- user-select: none;
|
|
|
- height: 36px;
|
|
|
-}
|
|
|
-.button-green:hover {
|
|
|
- box-shadow:
|
|
|
- inset 8px 0px 4px -8px #000,
|
|
|
- inset -8px 0px 4px -8px #000,
|
|
|
- inset 0px 9px 2px -8px #cdf1cf,
|
|
|
- inset 0px 8px 4px -8px #000,
|
|
|
- inset 0px -8px 4px -8px #000,
|
|
|
- inset 0px -9px 2px -8px #432400,
|
|
|
- 0px 0px 4px 0px #000,
|
|
|
- inset 0px 0px 4px 2px #34be3c;
|
|
|
- background-color: #92e897;
|
|
|
- filter: drop-shadow(0 0 2px #34be3c);
|
|
|
-}
|
|
|
-.button-red {
|
|
|
- background-color: #fe5a5a;
|
|
|
- padding: 10px 12px;
|
|
|
- font-size: 100%;
|
|
|
- color: #000;
|
|
|
- font-weight: 600;
|
|
|
- display: inline-block;
|
|
|
- min-width: 128px;
|
|
|
- border: none;
|
|
|
- box-shadow:
|
|
|
- inset 8px 0px 4px -8px #000,
|
|
|
- inset -8px 0px 4px -8px #000,
|
|
|
- inset 0px 10px 2px -8px #fda1a1,
|
|
|
- inset 0px 10px 2px -8px #8b0101,
|
|
|
- inset 0px -9px 2px -8px #000,
|
|
|
- 0px 0px 4px 0px #000;
|
|
|
- margin-right: 14px;
|
|
|
- cursor: pointer;
|
|
|
- user-select: none;
|
|
|
- height: 36px;
|
|
|
-}
|
|
|
-.button-red:hover {
|
|
|
- box-shadow:
|
|
|
- inset 8px 0px 4px -8px #000,
|
|
|
- inset -8px 0px 4px -8px #000,
|
|
|
- inset 0px 9px 2px -8px #f8eaea,
|
|
|
- inset 0px 8px 4px -8px #000,
|
|
|
- inset 0px -8px 4px -8px #000,
|
|
|
- inset 0px -9px 2px -8px #432400,
|
|
|
- 0px 0px 4px 0px #000,
|
|
|
- inset 0px 0px 4px 2px #c35353;
|
|
|
- background-color: #ff9b9b;
|
|
|
- filter: drop-shadow(0 0 2px #c35353);
|
|
|
-}
|
|
|
-input[type="text"],
|
|
|
-input[type="number"] {
|
|
|
- height: 36px;
|
|
|
- background: #8e8e8e;
|
|
|
- border-radius: 4px;
|
|
|
- padding: 6px;
|
|
|
- border: none;
|
|
|
- box-shadow:
|
|
|
- inset 0px 4px 1px -2px #000,
|
|
|
- inset 0px -4px 1px -2px #c5c5c5,
|
|
|
- inset 2px 0px 1px 0px #5f5f5f,
|
|
|
- inset -2px 0px 1px 0px #5f5f5f,
|
|
|
- inset 0px -2px 2px 0px #5f5f5f,
|
|
|
- 0px 0px 4px 1px #2e2521;
|
|
|
- outline: none;
|
|
|
-}
|
|
|
-input[type="text"]:focus,
|
|
|
-input[type="number"]:focus {
|
|
|
- color: #000;
|
|
|
- background: #f0dab4;
|
|
|
- box-shadow:
|
|
|
- inset 0px 4px 2px -2px #000,
|
|
|
- inset 0px -1px 1px 0px #74624b,
|
|
|
- inset 0px -4px 2px -2px #e0e0e0,
|
|
|
- inset 2px 0px 2px 0px #a6885c,
|
|
|
- inset -2px 0px 2px 0px #a6885c,
|
|
|
- 0px 0px 4px 1px #2e2521;
|
|
|
-}
|
|
|
-
|
|
|
.timelineScrollArea {
|
|
|
overflow-x: auto;
|
|
|
overflow-y: hidden;
|