feat: auto-generate self-signed certs, hoover modal processing guard, refactor backends/proxy pages
This commit is contained in:
@@ -699,6 +699,42 @@ body {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* Spinner animation for buttons during pending operations */
|
||||
@keyframes btn-spin {
|
||||
to { transform: rotate(360deg); }
|
||||
}
|
||||
|
||||
.btn-spinner {
|
||||
display: inline-block;
|
||||
width: 1em;
|
||||
height: 1em;
|
||||
margin: 0 0.5em;
|
||||
border: 2px solid currentColor;
|
||||
border-right-color: transparent;
|
||||
border-radius: 50%;
|
||||
animation: btn-spin 0.5s linear infinite;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
/* Pending deletion row indicator */
|
||||
.pending-delete td {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.pending-delete td:last-child {
|
||||
border-left: 3px solid var(--danger);
|
||||
}
|
||||
|
||||
.pending-delete td:first-child {
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
/* Disabled button styling */
|
||||
.btn:disabled {
|
||||
opacity: 0.6;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
/* ApplyConfirm modal */
|
||||
.apply-subsystem-row {
|
||||
display: flex;
|
||||
|
||||
Reference in New Issue
Block a user