/* Green-only UI repair. No V1 files are affected. */
body[data-smoke-page] [hidden] { display:none !important; }
/* Bucket queries belong in their own tab, never underneath the Create cards. */
body[data-smoke-page="home"] #smoke-work-panel,
body[data-smoke-page="orders"] #smoke-work-panel { display:none !important; }
#panel-buckets .green-buckets-card { padding:18px 22px; }
#panel-buckets .green-buckets-card h2 { margin:0 0 7px; }
#panel-buckets .green-buckets-card>p { margin:0 0 12px; font-size:12px; color:var(--muted,#697f94); }
#panel-buckets .smoke-queries,#admin-buckets .smoke-queries {
  margin:0; padding:8px 0; border:0; border-radius:0; background:transparent;
  box-shadow:none; color:var(--ink,#142d47); max-width:100%;
}
#panel-buckets .smoke-queries h3,#admin-buckets .smoke-queries h3 { color:var(--ink,#142d47); font-weight:600; }
#panel-buckets .smoke-queries p,#admin-buckets .smoke-queries p { color:var(--muted,#687a90); }
#panel-buckets .smoke-query-controls select,#panel-buckets .smoke-query-controls input,
#admin-buckets .smoke-query-controls select,#admin-buckets .smoke-query-controls input {
 background:var(--panel,#f5faff); color:var(--ink,#183650); border:1px solid #9fb8d1;
}
#panel-buckets .smoke-queries table th,#admin-buckets .smoke-queries table th,
#panel-buckets .smoke-queries table td,#admin-buckets .smoke-queries table td {border-color:#a0b6cf55;}
#panel-buckets .smoke-query-chip,#admin-buckets .smoke-query-chip {background: #dceaf8;color:#193a57;border-color:#b8d2e8;}
#panel-buckets .smoke-query-chip[data-unavailable=true],#admin-buckets .smoke-query-chip[data-unavailable=true] {background:#eff4f9;opacity:.80;}
#panel-buckets .smoke-bucket-list,#admin-buckets .smoke-bucket-list {margin:12px 0;}
#panel-buckets .smoke-bucket-list summary,#admin-buckets .smoke-bucket-list summary {cursor:pointer;font-size:12px;}
#panel-buckets .smoke-query-chips,#admin-buckets .smoke-query-chips {max-height:130px;overflow:auto;}
#panel-buckets button[data-view=buckets] {cursor:pointer;}
#admin-buckets {padding:12px 0;}
#admin-buckets>p {font-size:12px;}
#admin-dialog[open] {z-index:99999;}
@media(max-width:780px){#panel-buckets .green-buckets-card{padding:12px}.smoke-marker{gap:6px}}
@media (min-width:960px) {
  body[data-smoke-page="operations"] .view-switcher { grid-template-columns:repeat(6,minmax(0,1fr)); }
}
