|
@@ -73,6 +73,7 @@ aside {
|
|
|
background-color: white;
|
|
background-color: white;
|
|
|
border: 0 0 10px 0;
|
|
border: 0 0 10px 0;
|
|
|
box-shadow: 0 0 10px 0 #444;
|
|
box-shadow: 0 0 10px 0 #444;
|
|
|
|
|
+ z-index: 3;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
input:checked ~ aside {
|
|
input:checked ~ aside {
|
|
@@ -173,7 +174,16 @@ div.entity h2 {
|
|
|
grid-column: 1 / span all;
|
|
grid-column: 1 / span all;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* Buttons */
|
|
|
|
|
|
|
+details {
|
|
|
|
|
+ display: inline-block;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+details[open] {
|
|
|
|
|
+ margin-top: 1em;
|
|
|
|
|
+ display: block;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* General Buttons */
|
|
|
|
|
|
|
|
button,
|
|
button,
|
|
|
input[type="submit"] {
|
|
input[type="submit"] {
|
|
@@ -186,64 +196,72 @@ input[type="submit"] {
|
|
|
user-select: none;
|
|
user-select: none;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-button:hover,
|
|
|
|
|
-input[type="submit"]:hover {
|
|
|
|
|
- box-shadow: 0 0 10px 0 #666;
|
|
|
|
|
- cursor: pointer;
|
|
|
|
|
|
|
+/* Action Buttons */
|
|
|
|
|
+action-button {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-button:focus,
|
|
|
|
|
-input[type="submit"]:focus {
|
|
|
|
|
- outline: 1px solid black;
|
|
|
|
|
|
|
+action-button button {
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ flex-grow: 1;
|
|
|
|
|
+ z-index: 2;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-button:disabled,
|
|
|
|
|
-input[type="submit"]:disabled {
|
|
|
|
|
- color: gray;
|
|
|
|
|
- background-color: #333;
|
|
|
|
|
- cursor: not-allowed;
|
|
|
|
|
|
|
+action-button details {
|
|
|
|
|
+ flex-grow: 1;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-div.executions button {
|
|
|
|
|
- margin-top: .2em;
|
|
|
|
|
- margin-bottom: .2em;
|
|
|
|
|
|
|
+action-button details[open] {
|
|
|
|
|
+ margin-top: 0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-fieldset#section-switcher {
|
|
|
|
|
- border: 0;
|
|
|
|
|
- text-align: right;
|
|
|
|
|
- margin-bottom: 1em;
|
|
|
|
|
|
|
+action-button details summary div {
|
|
|
|
|
+ display: inline-flex;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-fieldset#section-switcher button {
|
|
|
|
|
- padding: 1em;
|
|
|
|
|
- color: black;
|
|
|
|
|
- display: table-cell;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- border: 1px solid #999;
|
|
|
|
|
- background-color: white;
|
|
|
|
|
- box-shadow: 0 0 6px 0 #aaa;
|
|
|
|
|
- user-select: none;
|
|
|
|
|
- cursor: pointer;
|
|
|
|
|
|
|
+action-button details summary div span:first-child {
|
|
|
|
|
+ flex-grow: 1;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-fieldset#root-group action-button button {
|
|
|
|
|
- width: 100%;
|
|
|
|
|
- height: 100%;
|
|
|
|
|
|
|
+.action-button-footer {
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ font-size: smaller;
|
|
|
|
|
+ padding: 0.2em;
|
|
|
|
|
+ background-color: #efefef;
|
|
|
|
|
+ border-top: 0;
|
|
|
|
|
+ border-left: 1px solid #999;
|
|
|
|
|
+ border-right: 1px solid #999;
|
|
|
|
|
+ border-bottom: 1px solid #999;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-fieldset#section-switcher button:first-child {
|
|
|
|
|
- border-radius: 1em 0 0 1em;
|
|
|
|
|
|
|
+execution-button button {
|
|
|
|
|
+ margin-top: 0.2em;
|
|
|
|
|
+ margin-bottom: 0.2em;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-fieldset#section-switcher button:last-child {
|
|
|
|
|
- border-radius: 0 1em 1em 0;
|
|
|
|
|
|
|
+/* Button states */
|
|
|
|
|
+
|
|
|
|
|
+button:hover,
|
|
|
|
|
+input[type="submit"]:hover {
|
|
|
|
|
+ box-shadow: 0 0 10px 0 #666;
|
|
|
|
|
+ cursor: pointer;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-button.active-section {
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
|
|
+button:focus,
|
|
|
|
|
+input[type="submit"]:focus {
|
|
|
|
|
+ outline: 1px solid black;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+button:disabled,
|
|
|
|
|
+input[type="submit"]:disabled {
|
|
|
|
|
+ color: gray;
|
|
|
|
|
+ background-color: #333;
|
|
|
|
|
+ cursor: not-allowed;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
/* Button animations */
|
|
/* Button animations */
|
|
|
|
|
|
|
|
.action-failed {
|
|
.action-failed {
|
|
@@ -301,15 +319,6 @@ summary {
|
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-details {
|
|
|
|
|
- display: inline-block;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-details[open] {
|
|
|
|
|
- margin-top: 1em;
|
|
|
|
|
- display: block;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
form div.wrapper {
|
|
form div.wrapper {
|
|
|
background-color: white;
|
|
background-color: white;
|
|
|
text-align: left;
|
|
text-align: left;
|
|
@@ -326,7 +335,7 @@ label {
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
top: 1em;
|
|
top: 1em;
|
|
|
left: 1em;
|
|
left: 1em;
|
|
|
- z-index: 2;
|
|
|
|
|
|
|
+ z-index: 9;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
#perma-widget label {
|
|
#perma-widget label {
|