.denial-widget[data-v-56007887]{flex-direction:column;gap:1rem;display:flex}.denial-canvas[data-v-56007887]{background:#0003;border-radius:.5rem;width:100%;height:180px;display:block}.widget-controls[data-v-56007887]{background:#0000001a;border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.widget-controls label[data-v-56007887]{flex-direction:column;gap:.5rem;display:flex}.widget-controls label span[data-v-56007887]{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.widget-controls .number-input[data-v-56007887]{background:var(--panel-2);border:1px solid var(--border);width:80px;color:var(--text);border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.widget-controls input[type=range][data-v-56007887]{cursor:pointer;width:100%}.denial-header[data-v-56007887]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;position:relative}.title-block[data-v-56007887]{min-width:0}.header-actions[data-v-56007887]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.icon-btn[data-v-56007887]{border:1px solid var(--border);background:var(--panel-2);width:2rem;height:2rem;color:var(--text);cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn[data-v-56007887]:hover{filter:brightness(1.15)}.visually-hidden-input[data-v-56007887]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:100%;left:0}.panel-status[data-v-56007887]{color:var(--muted);margin-bottom:.5rem;font-size:.75rem}.btn[data-v-56007887]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:.4rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600}.btn[data-v-56007887]:hover{filter:brightness(1.15)}.btn.primary[data-v-56007887]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.danger[data-v-56007887]{color:#fb7185;background:0 0;border-color:#fb7185}.btn.danger[data-v-56007887]:hover{background:#fb71851a}.status[data-v-56007887]{color:var(--muted);font-size:.8rem}.counter-widget[data-v-29c61139]{flex-direction:column;gap:1rem;display:flex}.counter-canvas[data-v-29c61139]{background:#0003;border-radius:.5rem;width:100%;height:180px;display:block}.admin-controls[data-v-29c61139]{border:1px solid var(--border);background:#00000026;border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.btn[data-v-29c61139]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:.4rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600}.btn[data-v-29c61139]:hover{filter:brightness(1.15)}.btn.danger[data-v-29c61139]{color:#fb7185;background:0 0;border-color:#fb7185}.btn.danger[data-v-29c61139]:hover{background:#fb71851a}.status[data-v-29c61139]{color:var(--muted);font-size:.8rem}.countdown-widget[data-v-cccdec49]{flex-direction:column;gap:1rem;display:flex}.countdown-canvas[data-v-cccdec49]{background:#00000040;border-radius:.5rem;width:100%;height:200px;display:block}.controls[data-v-cccdec49]{border:1px solid var(--border);background:#00000026;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.seconds-input[data-v-cccdec49]{align-items:center;gap:.75rem;display:flex}.seconds-input span[data-v-cccdec49]{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:.75rem;font-weight:700}.number-input[data-v-cccdec49]{background:var(--panel-2);border:1px solid var(--border);width:80px;color:var(--text);border-radius:.4rem;padding:.4rem .6rem;font-size:1rem;font-weight:600}.btn-row[data-v-cccdec49]{flex-wrap:wrap;gap:.5rem;display:flex}.btn[data-v-cccdec49]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:.4rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600}.btn[data-v-cccdec49]:hover{filter:brightness(1.15)}.btn.primary[data-v-cccdec49]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.danger[data-v-cccdec49]{color:#fb7185;background:0 0;border-color:#fb7185}.btn.danger[data-v-cccdec49]:hover{background:#fb71851a}.panel-status[data-v-cccdec49]{color:var(--muted);margin-bottom:.5rem;font-size:.75rem}
