body { width: 260px; margin: 0; padding: 12px; font-family: system-ui, sans-serif; font-size: 13px; color: #1f1f1f; background: #ffffff; } h1 { font-size: 14px; margin: 0 0 10px; } .row { display: flex; flex-direction: column; gap: 4px; margin-bottom: 10px; } .toggle-label { font-weight: 500; } .toggle-label + input[type='checkbox'] { margin-left: 8px; } .row .toggle-label { display: inline-block; margin-bottom: 4px; } label { font-weight: 500; } select, button { font-family: system-ui, sans-serif; font-size: 13px; } .model-row { display: flex; gap: 4px; } .model-row select { flex: 1; min-width: 0; } .status { color: #5f6368; font-size: 11px; margin: 4px 0 0; } .status.error { color: #c5221f; } #open-options { width: 100%; padding: 6px; border: 1px solid rgba(0, 0, 0, 0.25); border-radius: 4px; background: #fff; cursor: pointer; } #open-options:hover { background: #f0f4ff; }