.topbar{display:flex;align-items:start;justify-content:space-between;gap:16px}.topbar .btn{white-space:nowrap}.nav-item{background:none;text-align:left;width:100%}.btn,.nav-item{min-height:44px}button{cursor:pointer}.demo-notice{font-size:12px;line-height:1.8;padding:14px 18px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.feedback{font-size:13px;color:var(--good);min-height:22px}.output-item{display:block;width:100%;text-align:left;background:none;border:0;font:inherit;min-height:44px}.content-panel pre{overflow-wrap:anywhere}.sample-label{font-size:11px;color:var(--ink-faint);margin:8px 0 18px}.queue-actions{flex-wrap:wrap}.staff-detail p{margin:0}.log-list{list-style:none;padding:0}.log-list li{padding:16px 0;border-bottom:1px solid var(--line);font-size:13px}.queue-title{font-size:16px}.block-title h2:focus{outline:none}@media(max-width:760px){.sidebar{align-items:stretch;flex-direction:column;gap:12px}.brand{margin:0}.nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.nav-item{font-size:12px;padding:8px 12px}.topbar{flex-direction:column}.main{padding:24px 20px}.queue-card{padding:18px}.queue-title{font-size:15px}.staff-grid{grid-template-columns:1fr}}