@@ -621,27 +621,6 @@
|
||||
.row { display: flex; gap: 12px; align-items: flex-end; flex-wrap: wrap; }
|
||||
.row .form-group { flex: 1; min-width: 120px; }
|
||||
|
||||
/* ── Refresh FAB ───────────────────────────────── */
|
||||
.fab {
|
||||
position: fixed;
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
width: 44px;
|
||||
height: 44px;
|
||||
border-radius: 50%;
|
||||
background: var(--cyan);
|
||||
color: #09090b;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
box-shadow: 0 4px 16px rgba(34,211,238,.35);
|
||||
transition: all 0.2s;
|
||||
z-index: 50;
|
||||
}
|
||||
.fab:hover { transform: rotate(180deg); background: #06b6d4; }
|
||||
.fab svg { width: 20px; height: 20px; }
|
||||
|
||||
/* ── Checkbox ──────────────────────────────────── */
|
||||
.checkbox-row {
|
||||
@@ -1518,13 +1497,6 @@
|
||||
</main>
|
||||
</div><!-- /layout -->
|
||||
|
||||
<!-- ── FAB ──────────────────────────────────────────── -->
|
||||
<button class="fab" id="refreshBtn" title="Refresh">
|
||||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2">
|
||||
<polyline points="23,4 23,10 17,10"/>
|
||||
<polyline points="1,20 1,14 7,14"/>
|
||||
<path d="M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"/>
|
||||
</svg>
|
||||
</button>
|
||||
|
||||
<!-- ── Toast ─────────────────────────────────────────── -->
|
||||
|
||||
@@ -1498,7 +1498,6 @@ async function refresh() {
|
||||
|
||||
function setupEvents() {
|
||||
// FAB refresh
|
||||
$('refreshBtn')?.addEventListener('click', refresh);
|
||||
|
||||
// Toggle switches
|
||||
document.querySelectorAll('.toggle').forEach(toggle => {
|
||||
|
||||
Reference in New Issue
Block a user