
.sqs-container, .sqs-dashboard, .sqs-tv-display { font-family: Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; text-align: center; background: #fff; border:1px solid #ddd; border-radius: 8px; box-shadow: 0 4px 10px rgba(0,0,0,0.05); }
.sqs-container input, .sqs-container select { width: 100%; padding: 12px; margin: 10px 0; box-sizing: border-box; border:1px solid #ccc; border-radius:4px; }
.sqs-btn, button { padding: 10px 20px; border: none; background: #0073aa; color: #fff; border-radius: 4px; cursor: pointer; font-weight:bold; }
button:hover { background: #005177; }
.sqs-queue-num { font-size: 4em; color: #d63638; margin:10px 0; }
.sqs-queue-item { display: flex; justify-content: space-between; align-items:center; padding: 15px; border-bottom: 1px solid #eee; text-align:left; }
.sqs-tv-display { background: #1a1a1a; color:#fff; max-width: 100%; }
.sqs-serving-now { display:flex; justify-content:center; gap:20px; flex-wrap:wrap; margin:20px 0;}
.sqs-tv-item { background: #d63638; padding:20px 40px; border-radius:10px; }
.sqs-tv-item h1 { font-size:5em; margin:0; }
/* 适配后台 */
#wpwrap .sqs-dashboard { max-width: 100%; text-align: left; background: transparent; border: none; box-shadow: none; padding: 0; }
